【发布时间】:2014-11-18 03:39:02
【问题描述】:
当我的 viewDidLoad 被调用时,我运行以下操作:
runAction(SKAction.repeatActionForever(
SKAction.sequence([
SKAction.runBlock(chainsawDropper),
SKAction.waitForDuration(waitDuration)
])
))
然后在我的更新方法中,我将“waitDuration”减 1。问题是序列继续运行但从未使用更新的“waitDuration”。我怎样才能做到这一点?
【问题讨论】:
-
您必须停止并重新创建序列或将等待操作存储在 ivar 中,以便您可以更改其速度属性
-
如何将 waitForDuration 或 waitDuration 变量存储在 ivar 中?
标签: ios swift sprite-kit skaction