Проблема, что у меня есть, что когда-либо изменить точку спрайта якорной автоматически поворачивается относительно текущей точки привязки. И я не хочу, чтобы это произошло.
Шаги, которые я выполнил
- создать спрайт с опорной точкой (0,5, 0,5)
- Изменена опорная точка (0,1)
- Вращение спрайта до 90 градусов. (Использование CCRotateBy. Sprite повернуто правильно)
- Изменена точка привязки (0,5, 0,5) (до сих пор все хорошо. И это положение, которое мне нужно сохранить). Теперь sprite.rotation - 90.
- Я изменил опорную точку на (1,0) (Sprite автоматически поворачивается на 90 градусов по отношению к данной точке привязки - мне нужно остановить это поведение)
Есть ли способ reset вращение спрайтов 0, фактически не поворачивая текстуры (то есть, чтобы сохранить текстуру в ее нынешнем виде. - фактическая структура поворачивается на 90 градусов) и меняя опорную точку или позицию по с шагом 4, так что я могу продолжить с точки 5.