cocos2d 坐标系 anchorPoint 与position

1.cocos2d坐标系

  在写UI界面时,坐标系的原点是屏幕的左上方,向右是x正轴,向下是y正轴;然而在cocos2d中,坐标系不同于屏幕坐标系,原点位于左下方,向右为x正轴,向上是y正轴。

2.anchorPoint

  屏幕上所有的视图都看成矩形,若有一方形的相册要挂在墙上,那么肯定是想往其上订一个钉子,那钉子订在相册的什么地方呢?其实anchorPoint就是描述钉子订在相册什么地方的!

  anchorPoint(锚点)的取值范围0~1:(0,0)表示订在相册左下角,(1,1)表示订在相册右上角,(0.5,0.5)表示订在相册的中心点,(0,1)表示订在相册的左上角,(1,0)表示订在相册右下角。

3.position

  假设相册现在处于一个平面坐标系中,坐标原点假设是挂着相册那面墙的某个墙角,现在知道anchorPoint是描述钉子订在相册的什么地方,但相册的位置我们知道吗?position的作用就是描述相册的位置的。假如现在知道 anchorPoint为(0,0),意思就是说钉子现在订在相册的左下角,如果假设position为(300,300),意思就是现在钉子的位置为(300,300),然后又知道钉子订在了相册的左下角,那么相册的位置(坐标)就知道了。

时常一个人发呆,看到宁静的天空。
原文地址:https://www.cnblogs.com/pinweyshg/p/3490160.html