Я пытаюсь создать несколько 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 для fadeOut, и он появится снова в другом месте? – MattJB
Отредактировано, вам нужно min и max экрана – Lirf