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.5, 0.5)),精靈的中心座標對應 layer的左下角(0,0)處。
當把精靈設成 setAnchorPoint(ccp(0, 0)),同layer放到layer上的對齊方式同樣。
(2)sprite 放到 sprite上同 sprite放到layer上的對齊方式同樣,注意: 按照父精靈的大小去設置子精靈位置。
(3)setAnchorPoint 解釋
相對於原來位置ccp(x, y) x:設置越小越向x +方向移動 y:越小越向y +方向移動
例如:原來setAnchorPoint(ccp(0, 0)),以後 setAnchorPoint(ccp(0, 1))相對於原來的位置,向 x +方向移動了此精靈的寬度這麼遠。