【发布时间】:2015-02-17 14:05:09
【问题描述】:
我是 Sprite Kit 的新手,我正在尝试开发一款游戏,其中一些怪物会使用此代码永远四处移动。
return SKAction.sequence([
SKAction.runBlock({ self.moveMonster(monster) }),
SKAction.waitForDuration(monster.movementSpeed())
])
问题是我希望使用怪物速度来改变等待时间,这是一个功能。
这段代码没有实现我想要做的,因为 movementSpeed 函数只被调用了一次。
非常感谢您的帮助!
【问题讨论】:
-
如果您希望等待操作对每个序列具有不同的持续时间,则必须在最后使用另一个 runBlock 创建一个新序列
标签: ios objective-c swift sprite-kit