Я создал игру SpriteKit для распознавания фигуры, где есть две одинаковые формы, которые находятся в нижней части сцены, а другая, которая должна быть сопоставлена, находится в верхней части сцены. Я создаю эти формы, вызывая метод из другого класса, который содержит код для создания формы.Сделать спрайты неподвижными
Я в состоянии сделать все правильно и отлично работает. Но я не могу найти, как сделать верхние боковые фигуры статичными. Средний пользователь должен иметь возможность перетаскивать только нижние боковые формы в верхние боковые формы для соответствия, но не должен перетаскивать верхние боковые формы в соответствии с нижними боковыми формами. Я до сих пор искал в Руководстве по программированию SpriteKit от Apple, но в этом нет такой подсказки, которая помогает мне выполнить вышеупомянутую задачу.
Пожалуйста, помогите мне, если кто-нибудь сможет.
Решено. Спасибо – Programmer
Хотя это будет работать, подкласс SKSpriteNode и добавление свойства 'isMoveable' BOOL, вероятно, лучший маршрут. Использование свойства 'name' является хаккой, так как теперь имя свойства больше не отражает его истинную функциональность. – prototypical
@prototypical Я согласен, но Programmer хотел простое решение. Другим лучшим вариантом является использование пользовательских данных, а не имя. – DogCoffee