El problema que tengo es que cada vez que cambio el punto de ancla, el sprite gira automáticamente con respecto al punto de anclaje actual. Y no quiero que eso suceda.Rotación de Cocos2D y punto de anclaje
Los pasos que he seguido
- crear un sprite con el punto de anclaje (0,5, 0,5)
- cambió el punto de anclaje a (0,1)
- girado el sprite a 90 grados. (Usando CCRotateBy. Sprite rotó correctamente)
- Cambié el punto de anclaje a (0.5, 0.5) (Todo está bien hasta ahora. Y esta es la posición que debo mantener). Ahora es sprite.rotation 90.
- he cambiado el punto de anclaje (1,0) (Sprite gira automáticamente a 90 grados con respecto al punto de anclaje dado - Necesito parar este comportamiento)
Es hay alguna manera de restablecer la rotación del sprite a 0, sin realmente rotar la textura (es decir, para mantener la textura en su forma actual - textura real girada a 90 grados) y cambiar el punto de anclaje o posición junto con el paso 4, para que Puedo continuar desde el punto 5.
Podría publicar algo de código ... – Anish