2dx座標


1.2dx座標和描點分析 this

1.layer spa

(1)對layer設置 setAnchorPoint(ccp(0, 0)) 沒有任何用處 it

解決 io

this._ignoreAnchorPointForPosition = true; im

(2)默認建立的layer 大小和屏幕是等大的,能夠設置新建立的layer大小 img

(3)當一個 layer 放到另外一個layer上時,對齊位置一個layer的左下角(0,0)處對應父layer的左下角(0,0)處做爲起點 移動


2.sprite co

(1)精靈放到layer上,默認setAnchorPoint(ccp(0.50.5)),精靈的中心座標對應 layer的左下角(0,0)處。

  當把精靈設成 setAnchorPoint(ccp(00)),同layer放到layer上的對齊方式同樣。

(2)sprite 放到 sprite上同 sprite放到layer上的對齊方式同樣,注意:  按照父精靈的大小去設置子精靈位置。

(3)setAnchorPoint 解釋 

相對於原來位置ccp(x, y)  x:設置越小越向x +方向移動   y:越小越向y +方向移動

例如:原來setAnchorPoint(ccp(00)),以後 setAnchorPoint(ccp(0, 1))相對於原來的位置,向 x +方向移動了此精靈的寬度這麼遠。

相關文章
相關標籤/搜索