cocos2dx中setPosition的坐标位置
2014-11-02 18:20
246 查看
有注意用这个函数的人会发现了。如果我写上下面2行代码显示的结果如下图
CCLabelTTF* pLabel = CCLabelTTF::create("Hello World cocos2dx", "Arial", 24);
pLabel->setPosition(ccp(0,0));
会发现,文字显示在左下角,而且用心注意的人会发现,其中所谓的设置的(0,0)坐标
其实就是文字的中心在(0,0)坐标,所以要在左下角显示完整的文字要这样修改。
CCLabelTTF* pLabel = CCLabelTTF::create("Hello World cocos2dx", "Arial", 24);
pLabel->setPosition(ccp(pLabel->getContentSize().width/2 + 0,pLabel->getContentSize().height/2 + 0));
看下图变化
上面的问题,是很多新手觉得困惑的问题。
CCLabelTTF* pLabel = CCLabelTTF::create("Hello World cocos2dx", "Arial", 24);
pLabel->setPosition(ccp(0,0));
会发现,文字显示在左下角,而且用心注意的人会发现,其中所谓的设置的(0,0)坐标
其实就是文字的中心在(0,0)坐标,所以要在左下角显示完整的文字要这样修改。
CCLabelTTF* pLabel = CCLabelTTF::create("Hello World cocos2dx", "Arial", 24);
pLabel->setPosition(ccp(pLabel->getContentSize().width/2 + 0,pLabel->getContentSize().height/2 + 0));
看下图变化
上面的问题,是很多新手觉得困惑的问题。
相关文章推荐
- 【Cocos2dx】使用CCControlButton创建按钮、按钮点击事件,点击事件中的组件获取,setPosition的坐标问题
- 关于Cocos2d-x中MoveTo等动作位置坐标和setPosition的位置坐标的区别
- DIV弹出层练习(二) ------------------现有一层div想获取鼠标的光标位置并作为这个层的坐标显示出这个层
- opengl绘制在屏幕坐标中固定位置的坐标轴模型
- cocos2dx游戏开发学习笔记(六)之坐标系统
- uitableviewcell 位置坐标
- mfc控件位置调整和坐标确定 .
- asp.net系统中根据经纬度坐标,直接调用google地图,显示位置
- vb6源码后台点击任意窗口指定坐标XY位置,支持FLASH和一般的游戏
- 学习iOS开发之位置坐标反编码
- 计算鼠标所在位置的x,y坐标的JavaScript脚本
- [HOOPS]用HC_Show_...获取正确的点的坐标位置
- cocos2dx 坐标和锚点
- asp.net系统中根据经纬度坐标,直接调用google地图,显示位置
- 用canvas.drawText()绘制字体时,字体绘制位置坐标小解
- cocos2dx 坐标系统详解
- 安卓实现的根据坐标显示位置功能
- delphi 获取鼠标当前位置的相对坐标
- Android/J2SE计算两个位置坐标之间的距离
- 跨平台移动开发_PhoneGap 使用Geolocation基于所在地理位置坐标调用百度地图API