我對CCSprite的position
有點困惑:這是中心還是左下角? CCNode,CCLayer,CCMenu,CCMenuItem是一樣的嗎?cocos2d中的CCSprite v2.0 rc0
0
A
回答
1
這是默認的中心,除了CCNode,CCLayer和CCScene它是左下角。
由於CCNode具有0寬度和0高度,因此左下角等於其中心,除非手動設置contentSize屬性。
定位點可以修改在節點位置上繪製紋理的位置。通常你不想改變它。看到這裏:https://stackoverflow.com/a/7810180/201863
1
position
和anchorPoint
是相關字段;默認情況下,位置是指精靈(節點)的中心點將被放置的位置。這是因爲anchorPoint is = ccp(0.5, 0.5)
默認爲任何給定的CCNode
繼承者。請注意,anchorPoint是以它所描述節點的維度百分比爲單位進行衡量的。
這是一個很好的文章,幫助我讓我的頭圍繞它回來時,我在學習:http://www.qcmat.com/understanding-anchorpoint-in-cocos2d/
相關問題
- 1. Cocos2d中的CCSprite
- 2. iphone cocos2d CCSprite EXC_BAD_ACCESS
- 3. CCSpriteFrameCache或CCSprite? - Cocos2d
- 4. Cocos2D CCSprite問題?
- 5. 旋轉CCSprite Cocos2D?
- 6. 複製CCSprite? (cocos2d)
- 7. cocos2d ccsprite動畫
- 8. cocos2d v2.0升級&RootViewController
- 9. 在Cocos2d-iPhone中繼承CCSprite
- 10. cocos2d ccDrawPoly通過CCSprite
- 11. Cocos2D CCSprite假深度?
- 12. cocos2d子類化CCSprite
- 13. Trace a ccsprite cocos2d-iphone
- 14. Cocos2d-x CCSprite內存使用(釋放CCSprite)
- 15. 在cocos2D中更改CCSprite的父項
- 16. 用Cocos2d中的對象初始化CCSprite
- 17. 如何歪斜Cocos2d iPhone中的CCSprite?
- 18. 如何振動cocos2d中的CCSprite
- 19. Cocos2d:堅持兩個CCSprite?
- 20. Cocos2D - 觸摸CCSprite後彈出
- 21. Cocos2d-x CCSprite-> setDisplayFrame AccessViolation crash
- 22. 使用UIAccelerometer移動CCSprite - cocos2D
- 23. cocos2d - CCSprite與b2Body不對齊
- 24. 在cocos2d上動畫CCSprite?
- 25. cocos2d CCSprite沒有座標
- 26. Cocos2d CCSPrite尺寸問題
- 27. cocos2d CCSprite +動畫重複?
- 28. [cocos2d中]利用HelloWorldLayer CCSprite其他類
- 29. Cocos2D中只顯示一個CCSprite
- 30. 旋轉CCSprite以在Cocos2D中觸摸
這應該也有幫助:http://stackoverflow.com/a/7810180/201863 – LearnCocos2D 2012-04-06 19:27:09