Итак, я хотел бы создать блок кода, который будет запускаться внутри узла спрайта в каждом кадре. Результатом будет то, что я нажимаю и создаю пузырь там, который затем будет всплывать с использованием синуса. Можно ли закодировать в пузырь? Извините, если это кажется расплывчатым, я просто не уверен, как это назвать. Самое близкое, что я могу придумать, клонируя, и каждый клон запускает один и тот же скрипт в каждом кадре. В любом случае, вот что у меня есть сейчас.SpriteKit: Cloning Nodes
let bubble = SKSpriteNode(imageNamed:"bubble")
bubble.position.x = CGFloat(rand())*self.frame.width
bubble.position.y = -20
//Code for bubble to run each frame
self.addChild(bubble)
Итак, вы хотите, чтобы каждый пузырь перемещал определенную сумму каждые несколько секунд или вы хотите, чтобы пузыри перемещались в зависимости от их положения каждые несколько секунд? – septicorn
Я бы хотел, чтобы они не только ускоряли движение вверх, но и колебались влево и вправо, используя синус. Я не хочу использовать SKActions. Мне бы очень хотелось просто закодировать их. – Kai