首页 > 代码库 > cocos2d-x 游戏开发之坐标系
cocos2d-x 游戏开发之坐标系
cocos2d-x 游戏开发之坐标系
坐标系很令人迷糊。特记录如下。
说明:
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是图片的宽和高。
以上单位均为像素。
cocos2d-x 游戏开发之坐标系
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。