1
我有一個節點,我已經修復了該節點的位置。然後我添加一個精靈作爲該節點的一個子節點(我之前添加的)。之後,我嘗試以某種角度旋轉節點。結果精靈也在旋轉,其中心點是節點的位置。現在我的問題是我怎樣才能得到精靈的位置? PLZ幫我...如何獲取動作CCRotate的精靈位置?
感謝
我有一個節點,我已經修復了該節點的位置。然後我添加一個精靈作爲該節點的一個子節點(我之前添加的)。之後,我嘗試以某種角度旋轉節點。結果精靈也在旋轉,其中心點是節點的位置。現在我的問題是我怎樣才能得到精靈的位置? PLZ幫我...如何獲取動作CCRotate的精靈位置?
感謝
雪碧的位置是一樣的 - 「節點的中心」。
我不明白你想評估什麼確切位置。我希望遵循的方法將幫助您:
每個CCNode(和所有sublcasses CCSprite,CCLayer等)都遵循各節點之間的評價COORDS非常有用的工具:
- (CGPoint)convertToNodeSpace:(CGPoint)worldPoint;
- (CGPoint)convertToWorldSpace:(CGPoint)nodePoint;
- (CGPoint)convertToNodeSpaceAR:(CGPoint)worldPoint;
- (CGPoint)convertToWorldSpaceAR:(CGPoint)nodePoint;
我想旋轉關於蝙蝠到一個定位點。但是當我旋轉錨點im沒有得到也在旋轉的蝙蝠的位置時,我們可以看到蝙蝠的位置正在改變。但我沒有得到蝙蝠的位置..!我應該在這裏放置我的代碼嗎? – Amitabha
是的,請這樣做。 –
我使用轉換公式獲得了蝙蝠的位置。 :-) – Amitabha