cocos2d-x 中使用加减定位后的注意问题
来源:互联网 发布:淘宝开店不用交保证金 编辑:程序博客网 时间:2024/05/02 03:11
昨天项目中,在setPosition的时候,开始是根据屏幕大小来定位的,有时会出现一点点偏差,就直接加减了坐标点。
labName->setPosition(ccp(screenSize.width*0.5-100,screenSize.height*0.5));
看到了吧,我偷懒,直接减掉了100,在低清晰版上没有问题,我换成高清晰版
enableRetinaDisPlay(true);
这时,BUG了,定位出现了偏差。为什么呢。。。
研究后发现,原来这个函数就是将原来的坐标统一放大了一倍,这样我们应该是减50。所以建议还是不要使用加减坐标点。最好使用百分比,虽然麻烦点。图片的大小可以使用getContentSize()函数获取。
当然CCLabelTTF中的字体也是同样的会出现这个问题。用的时候要注意点。
- cocos2d-x 中使用加减定位后的注意问题
- cocos2d-x-2.0.4中使用CocosBuilder创建动画注意的问题
- Cocos2d-x使用中遇到的问题
- cocos2d-x中CCSpriteBatchNode使用注意
- 使用Cocos2d-x的LuaBridge接入OC代码时需要注意的问题
- [cocos2d-x] CCArray使用注意
- cocos2d-x CCArray使用注意
- cocos2d-x CCArray使用注意
- 在VS中使用cocos2d-x遇见的一些问题
- Cocos2d-x中对Sprite进行setTexture时,调用SpriteBatchNode对象时需要注意的问题
- cocos2d-x 代码中使用 std::to_string 要注意!
- Cocos2d-x打包成APK时需要注意的问题
- 指针加减时需要注意的问题
- cocos2d-x中注意加retain的地方
- cocos2d-x的CCDirector::replaceScene(CCScene *pScene) 使用注意
- cocos2d-x js binding tips 1 使用cocosbuilder导入jsb后无法响应触摸的问题
- 使用lua更新脚本后,xcode下游戏资源没有更新的问题[quick-cocos2d-x]
- 使用lua更新脚本后,xcode下游戏资源没有更新的问题[quick-cocos2d-x]
- riyu xuexiea
- 数据怎样改变我们的世界
- 门面模式(Facade) - (05)
- apache.commons.io的使用
- Android应用开发UI(自动提示)自动补全
- cocos2d-x 中使用加减定位后的注意问题
- 最近很郁闷的心情
- android3D场景绘制1——房间的绘制
- Multi-Language Programming : Simplifying web service programming
- 动态SQL datetime 转义字
- SAP HR获取工资结果
- oracle学习笔记2
- 如何架设Linux打印服务器
- 判断一个标准文本文件的编码方式