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 +方向移动了此精灵的宽度这么远。

相关文章
相关标签/搜索