Я создаю игру, и мне нужен набор полюсов, чтобы переместиться с правой стороны экрана влево.как только он дойдет до левой стороны, мне нужно сбросить полюса к началу и снова идти непрерывным циклом.Создание полюсов просто устанавливает положение x обоих полюсов в исходное начальное положение.Поляки движутся очень хорошо, проблема в петлеобразовании.Я не уверен, почему код ниже не будет работать.Я очень новичок в стремлении признать, что не совсем уверен, что делаю.
movePole()
let create = SKAction.run {
() in
self.createPoles()
self.movePole()
}
let delay = SKAction.wait(forDuration: 10)
let spawn = SKAction.sequence([create,delay])
self.run(SKAction.repeatForever(spawn))