【发布时间】:2021-05-20 00:06:31
【问题描述】:
我已经知道如何在同一个 SKSpriteNode 上同时运行多个动画:
createPaths()
let myIcon1 = MyIcon(wIcon: "screen", iSize: iSize)
let move = SKAction.follow(iconPath[0], asOffset: false, orientToPath: false, duration: 1)
let shrink = SKAction.resize(byWidth: -iSize.width/2, height: -iSize.width/2, duration: 1)
let blur = SKAction.fadeAlpha(to: 0.6, duration: 1)
let group = SKAction.group([shrink, move, blur])
myIcon1.run(group)
但我还有两个想要同时制作动画的图标。
当然,总共只有 3 个图标,如果我这样做,我不会看到任何延迟:
myIcon1.run(group1)
myIcon2.run(group2)
myIcon3.run(group3)
但肯定有合适的方法来做到这一点吗?
【问题讨论】:
标签: swift sprite-kit skspritenode