座標系統

Mac OS X 的座標系統爲原點在左下角,x軸向右,y軸向上,即笛卡爾座標系

 

不同於Mac OS X, iOS 的自然座標系爲原點在左上角,x軸向右,y軸向下,如UIView,UIImage...

而當使用定製的Graphics Context時,例如往bitmap上畫的時候,此時座標系又變爲笛卡爾座標系。

 

cocos2d使用OpenGL,因此也是笛卡爾座標系。

CCNode中的position爲左下角

CCNode中的anchorPoint爲“錨點”,意思是將矩形中的某一點作爲錨點,再將這個錨點釘到position指定的地方。

注意錨點是取相對值的,(0, 0)爲矩形左下角,(1, 1)爲矩形右上角;但也可以取之外的值,比如(-1, -1)。

CCSprite有屬性flipX,flipY,尤其後者多用於不同座標系之間的轉換

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章