2012-10-26 69 views
1

我有一個節點,我已經修復了該節點的位置。然後我添加一個精靈作爲該節點的一個子節點(我之前添加的)。之後,我嘗試以某種角度旋轉節點。結果精靈也在旋轉,其中心點是節點的位置。現在我的問題是我怎樣才能得到精靈的位置? PLZ幫我...如何獲取動作CCRotate的精靈位置?

感謝

回答

0

雪碧的位置是一樣的 - 「節點的中心」。

我不明白你想評估什麼確切位置。我希望遵循的方法將幫助您:

每個CCNode(和所有sublcasses CCSprite,CCLayer等)都遵循各節點之間的評價COORDS非常有用的工具:

- (CGPoint)convertToNodeSpace:(CGPoint)worldPoint; 
- (CGPoint)convertToWorldSpace:(CGPoint)nodePoint; 
- (CGPoint)convertToNodeSpaceAR:(CGPoint)worldPoint; 
- (CGPoint)convertToWorldSpaceAR:(CGPoint)nodePoint; 
+0

我想旋轉關於蝙蝠到一個定位點。但是當我旋轉錨點im沒有得到也在旋轉的蝙蝠的位置時,我們可以看到蝙蝠的位置正在改變。但我沒有得到蝙蝠的位置..!我應該在這裏放置我的代碼嗎? – Amitabha

+0

是的,請這樣做。 –

+0

我使用轉換公式獲得了蝙蝠的位置。 :-) – Amitabha