Я рассматриваю простое приложение, в котором есть четыре символа, которые вы можете перетаскивать на экране.При перетаскивании они «покачиваются» - это анимация.И они привязываются к позиции, если они достаточно близко к ней ... как в загадке.Без анимации это все просто в UIKit.
Моя первая мысль - визуализировать каждый символ в его собственном SKView
внутри простого старого UIView
.Я мог бы прикрепить UIGestureRecognizers
к каждому SKView
, чтобы отслеживать нажатие и перетаскивание.Но я думаю, что это подразумевает индивидуальный GameScenes
для каждого символа / SKView
.Кажется, что это идет вразрез с зерном SpriteKit.
Альтернатива - один GameScene
с четырьмя спрайтами.Но мне все равно нужно отслеживать и перетаскивать их, и я не вижу, как это сделать в приложении all-SpriteKit.
Один из подходов лучше, чем другой?