【问题标题】:Sprite kit SKAction repeatActionForever random wait durationSprite 套件 SKAction repeatActionForever 随机等待持续时间
【发布时间】:2014-02-18 17:52:03
【问题描述】:

首先感谢您的帮助。 SKAction 序列如下所示:

SKAction *seq = [SKAction sequence:@[wait, throwAnim, run]];
SKAction *req = [SKAction repeatActionForever:seq];

有什么方法可以让等待成为随机的持续时间,或者可以在永久重复期间进行控制?

【问题讨论】:

    标签: sprite-kit


    【解决方案1】:

    您可以使用waitForDuration:withRange:

    Duration参数代表平均等待时间,range代表变化。

    每次执行动作时,动作都会计算一个新的随机数 持续时间的值。持续时间可能会在任一方向上变化 最多为 durationRange 参数值的一半。

    例如,如果您将持续时间设置为 5.0,范围设置为 2.0,您将获得介于 4.0 和 6.0 之间的等待时间

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-12
      • 2012-04-07
      相关资源
      最近更新 更多