Спавн перекрывается в Swift - PullRequest
0 голосов
/ 20 февраля 2019

Я делаю игру, используя SpriteKit, и у меня есть два SKSpriteNode, которые появляются при использовании gameTimer для каждого SKSpriteNode.

Есть ли способ предотвратитьузлы от нереста друг на друга при использовании таймеров для их появления на экране?Вот мой код, если это необходимо.addObstacle и updateTimer - это функции, которые на самом деле порождают узлы.

//adds new obstacles every obstacleInterval seconds
gameTimer = Timer.scheduledTimer(timeInterval: TimeInterval(obstacleInterval), target: self, selector: #selector(addObstacle), userInfo: nil, repeats: true)

//adds new enemies every enemyInterval seconds
gameTimer = Timer.scheduledTimer(timeInterval: TimeInterval(enemyInterval), target: self, selector: #selector(updateTimer), userInfo: nil, repeats: true)
...