有没有办法在多个位置随机生成,例如,我有四个SKSpriteNode
s,这是我希望在其中产生另一个节点的位置。
这些是我希望新节点产生的位置:
//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中的随机位置产生? (我在spritekit游戏文件中使用swift)
由于
答案 0 :(得分:2)
使用arc4random
创建0到3之间的随机数。接下来使用if语句根据随机数输出确定生成点。