我想在設置的位置產卵多個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