我的問題是,當我改變錨點精靈自動旋轉相對於當前的錨點。我不希望這種情況發生。Cocos2D旋轉和錨點
我隨後
- 創建錨點精靈的步驟(0.5,0.5)
- 改變了錨定點(0,1)
- 旋轉的精靈90度。 (使用CCRotateBy.Sprite正確旋轉)
- 將錨點更改爲(0.5,0.5)(每件事情都很好,直到現在,這是我需要保留的位置)。現在sprite.rotation是90
- 我改變了錨點(1,0)(雪碧自動旋轉到90度相對於給定的固定點 - 我必須停止這種行爲)
是有任何方法可以將精靈的旋轉重置爲0,而不實際旋轉紋理(即,將紋理保持爲其當前形式 - 實際紋理旋轉至90度),並隨步驟4一起更改錨點或位置,以便我可以從第5點開始繼續。
你可以張貼一些代碼... – Anish 2011-06-08 08:15:31