В настоящее время функция setanchor устанавливает только привязку в кадре спрайта. Есть ли (более легкий) способ изменить опорную точку на координату на экране? Моя цель - позволить спрайту вращаться вокруг круга.
TIA для любых предложений.
Используйте иерархию узлов в ваших интересах. Создайте новый узел (который не будет виден, если вы этого не хотите) и добавьте свой спрайт в узел как дочерний. Расположите дочерний элемент-спрайт несколько дальше, например, в позиции 100, 100.
Теперь, если вы вращаете узел, используя свойство вращения, вместо спрайта, спрайт должен вращаться вместе с узлом, создавая вид, будто он вращается по кругу. Сам узел будет центральной точкой вращения.
Я добавил эти вопросы и ответы в мои вопросы по cocos2d: http://www.learn -cocos2d.com / база знаний / cocos2d-iphone-чаво / учиться-cocos2d-общественного содержания / ручной / cocos2d-общий / 14826-хау к-Rotate-а-спрайт-в -круговое-движение