我想在设置的位置产卵多个SKSpriteNodes,但是当我添加多个节点时,它们只是在彼此之上产卵?有没有办法做到这一点?产生不同位置的多个节点
我也有一个问题,不得不刷新页面以获得节点的新位置。有没有办法让节点在页面上消失,它会在集合中的新位置产生?
let rect = CGRectMake(x: 90, y: 360, width: 200, height: 200)
let x = rect.origin.x + CGFloat(arc4random()) % rect.size.width
let y = rect.origin.y + CGFloat(arc4random()) % rect.size.height
let randomPoint = CGPointMake(x, y)
self.redcircle.position = randomPoint
self.addChild(redcircle)
self.bluecircle.position = randomPoint
self.addChild(bluecircle)
谢谢!你知道我可以做什么来在不同的地方产生节点而不需要退出屏幕。所以我可以使用SKAction淡出,它会重新出现在不同的位置? – MattJB
编辑,你需要屏幕的最小和最大 – Lirf