标签:
坐标系很令人迷糊。特记录如下。
说明:
1)cocos2d-x的坐标系是右手系。
2)初始化场景时通过下面的函数得到显示范围左下角(VisibleOrigin)坐标:
Point origin = Director::getInstance()->getVisibleOrigin();3)初始化场景时通过下面的函数得到显示范围(VisibleSize)尺寸:
Size visibleSize = Director::getInstance()->getVisibleSize();4)那么问题就来了,如何将一个小图片精灵防止在显示区域的正中心?
MenuItemImage * imgItem = ... imgItem->setPosition(origin.x + visibleSize.width/2, origin.y + visibleSize.height/2);
setPosition就是将imgItem的锚点(AnchorPoint)设置在cocos2d-x坐标系的坐标点上。默认图片的AnchorPoint是(W/2, H/2)。W,H是图片的宽和高。
以上单位均为像素。
标签:
原文地址:http://blog.csdn.net/ubuntu64fan/article/details/43197669