0

たとえば、複数の位置でランダムにスポーンする方法はありますかSKSpriteNode。別のノードを内部でスポーンさせたい場所である 4 つの があります。

これらは、新しいノードを生成したい場所です。

//bluesquare
self.bluesquare.position = CGPoint(x:90, y:400)

//greensquare
self.greensquare.position = CGPoint(x:290, y:400)

//yellowsquare
self.yellowsquare.position = CGPoint(x:90, y:150)

//redsquare
self.redsquare.position = CGPoint(x:290, y:150)

それらが場所内でスポーンするとき、その SKSpriteNode 内のランダムな位置でスポーンする理由はありますか? (私はスプライトキットのゲームファイルでswiftを使用しています)

ありがとう

4

1 に答える 1

2

0 ~ 3 の乱数を作成するために使用arc4randomします。次に、if ステートメントを使用して、乱数の出力に基づいてスポーン ポイントを決定します。

于 2015-06-01T23:48:23.817 に答える