Я могу сгенерировать UIBezierPath, а также использовать SKAction.followPath, чтобы сделать спрайт, следуя этому пути после вызова runAction. При этом я могу заставить спрайт следовать пути безье от начала пути до конечной точки.Перемещение спрайта (SpriteKit) по UIBezierPath по шагам
Однако то, что я на самом деле происходит на следующий:
- Сформировать фиксированный путь, например, с UIBezierPath
- Этот путь будет иметь около 10 точек вдоль нее
- Используя кнопку нажмите, я переведу спрайт (в настоящее время на начальной точке по этому пути), один «переместится» к следующей точке.
- с помощью нажатия кнопок, я непрерывно перемещать спрайт по этому пути фиксированного в этих 10 дискретных шагов
Вероятно, наиболее похожий пример того, что я пытаюсь достичь с картой Candy уровня Давка. В этом случае у вас есть соблазнительный путь, по которому есть точки, в которых вы перемещаете свой персонаж в дискретных шагах.
Благодарим за помощь!