0
私は、0〜3秒の間のランダムな間隔で複数のノードを追加するプログラムを作ろうとしています。最初にrunActionやSKActionが必要な理由を説明してください。なぜ私がこのブロックの中に作ったランダムな機能を置くことができないのですか?また、ループをwhileループに変換してより簡単に分割する方法はありますか?ループをSpritekitでランダムな間隔で実行する
これは私が今持っているものです。
let wait = Double(random(min:0.0, max:3.0))
runAction(SKAction.repeatActionForever(
SKAction.sequence([
SKAction.runBlock(addNode),
SKAction.waitForDuration(wait)
])
私はこれを試してみましたが、waitForDurationが+行います範囲パラメータにとり
var wait = Double(random(min:0.0, max:3.0))
var x = true
while x == true
{
addNode()
SKAction.waitForDuration(wait)
wait = Double(random(min:0.0, max:3.0))
}