【发布时间】:2014-02-18 17:52:03
【问题描述】:
首先感谢您的帮助。
SKAction 序列如下所示:
SKAction *seq = [SKAction sequence:@[wait, throwAnim, run]];
SKAction *req = [SKAction repeatActionForever:seq];
有什么方法可以让等待成为随机的持续时间,或者可以在永久重复期间进行控制?
【问题讨论】:
标签: sprite-kit
首先感谢您的帮助。
SKAction 序列如下所示:
SKAction *seq = [SKAction sequence:@[wait, throwAnim, run]];
SKAction *req = [SKAction repeatActionForever:seq];
有什么方法可以让等待成为随机的持续时间,或者可以在永久重复期间进行控制?
【问题讨论】:
标签: sprite-kit
您可以使用waitForDuration:withRange:
Duration参数代表平均等待时间,range代表变化。
每次执行动作时,动作都会计算一个新的随机数 持续时间的值。持续时间可能会在任一方向上变化 最多为 durationRange 参数值的一半。
例如,如果您将持续时间设置为 5.0,范围设置为 2.0,您将获得介于 4.0 和 6.0 之间的等待时间
【讨论】: