屏幕适配
来源:互联网 发布:mac文件备份到移动硬盘 编辑:程序博客网 时间:2024/05/16 09:21
1,没黑边没拉伸
float scaleX = size.width / 640; float scaleY = size.height / 960; float scale = scaleX < scaleY ? scaleX : scaleY; //背景 auto uilayerUp = GUIReader::getInstance()->widgetFromJsonFile("menu/newGameMenu/jiemianhsang.json"); uilayerUp->setScale(scale); uilayerUp->setTouchEnabled(false); uilayerUp->setAnchorPoint(Vec2(0.5, 1)); uilayerUp->setPosition(Vec2(size.width / 2, size.height)); this->addChild(uilayerUp, -1); auto uilayerDown = GUIReader::getInstance()->widgetFromJsonFile("menu/newGameMenu/jiemianxia.json"); uilayerDown->setScale(scale); uilayerDown->setTouchEnabled(false); uilayerDown->setAnchorPoint(Vec2(0.5, 0)); uilayerDown->setPosition(Vec2(size.width / 2, 0)); this->addChild(uilayerDown, -1); auto uilayerCenter = GUIReader::getInstance()->widgetFromJsonFile("menu/newGameMenu/jiemianzhong.json"); uilayerCenter->setScale(scale); uilayerCenter->setTouchEnabled(false); uilayerCenter->setAnchorPoint(Vec2(0.5, 0.5)); uilayerCenter->setPosition(Vec2(size.width / 2, size.height / 2)); this->addChild(uilayerCenter, 0);
2,选关界面
把宽度和高度进行拉伸,进行填充.
锚点虽然在(0,0)点,锚点的位置时拉伸后,占据的百分比。
0 0
- 【Android 屏幕适配】 屏幕适配
- Android 屏幕适配--屏幕旋转
- COCOS2DX屏幕显示与屏幕适配
- Android屏幕适配-----屏幕尺寸
- Android屏幕尺寸单位/屏幕适配
- 屏幕适配
- 【Android】屏幕适配
- android屏幕适配
- android屏幕适配
- android 屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- android 屏幕适配
- 屏幕适配
- Android屏幕适配
- Android屏幕适配
- 频繁跳槽写入简历的三条原则!
- Google Earth与ArcGIS数据交互(三)
- jstack 线程dump分析
- linux常用命令-diff
- C++学习之变量和基本类型
- 屏幕适配
- 贪心算法---删数问题
- POJ 1026 Cipher
- LeetCode:Compare Version Numbers
- The _imagingft C module is not installed
- MAC OS X系统创建git服务器,支持mac/windows代码
- CSS编码规范
- 黑马程序员--java--反射和正则表达式
- mfc第三天