2010-05-22 4 views

Répondre

3

Créez un nouveau nœud (qui ne sera visible que si vous le souhaitez) et ajoutez votre sprite au nœud en tant qu'enfants. Positionnez un peu l'enfant de sprite en lui donnant une position de 100, 100 par exemple.

Maintenant, si vous faites pivoter le nœud à l'aide de la propriété de rotation, au lieu de l'image-objet, l'image-objet doit pivoter avec le nœud, ce qui lui donne l'apparence d'un cercle. Le nœud lui-même sera le point central de la rotation.

J'ai ajouté ce Q & A à mon cocos2d FAQ: http://www.learn-cocos2d.com/knowledge-base/cocos2d-iphone-faq/learn-cocos2d-public-content/manual/cocos2d-general/14826-how-to-rotate-a-sprite-in-a-circular-motion