cocos2d的ResolutionPolicy 屏幕适配问题
来源:互联网 发布:erp订单数据 编辑:程序博客网 时间:2024/06/04 22:20
cocos2d有五种方法控制屏幕适配:
1、EXACT_FIT
完全投射到屏幕全屏的,拉伸
2、SHOW_ALL
通过牺牲一部分屏幕面积来达到两个目的:
1)解决了游戏画面根据屏幕尺寸自动放大缩小的问题
2)保证了显示区域的宽高比,使得游戏更容易设计
但是注意,使用这种方法可能在屏幕上下或者左右出现黑边。
3、NO_BORDER
没有黑边,且保持宽高比,会有部分被裁剪掉,分辨率比较长时,上下不够,会裁掉下面;
分辨率比较高时,左右不够,会裁掉左边。
4、FIXED_HEIGHT
固定高度:visibleSize height:640 //永远固定高为640
5、FIXED_WIDTH
固定宽度
一般情况下主要使用第一种EXACT_FIT。在项目的AppDelegate的init()中:
//480*800屏幕适配方式为:EXACT_FIT拉伸
director->getOpenGLView()->setDesignResolutionSize(480, 800, ResolutionPolicy::EXACT_FIT);
阅读全文
0 0
- cocos2d的ResolutionPolicy 屏幕适配问题
- COCOS2D屏幕适配
- cocos2D:屏幕适配
- cocos2d 屏幕适配
- Cocos2d-X 屏幕适配的详解
- cocos2d-x的屏幕适配
- cocos2d-x-lua的屏幕适配
- Cocos2d-x 之 VS2012 屏幕及适配问题
- Cocos2d-x之VS2012屏幕及适配问题
- cocos2d-x学习之屏幕适配问题
- Cocos2d-x适配IOS屏幕的问题
- cocos2d-x 屏幕适配
- Cocos2d-x 屏幕适配
- cocos2d-x屏幕适配
- Cocos2d-x 屏幕适配
- cocos2d-x屏幕适配
- Cocos2d-x 屏幕适配
- cocos2d-x屏幕适配
- 分治---最接近点对问题
- RFID-上位机软件界面设计
- axios Post无法传递数据的解决方案
- AngularJS 的作用
- 笔记2017.12.20
- cocos2d的ResolutionPolicy 屏幕适配问题
- Wireshark手机等移动设备抓包
- hibernate悲观所和乐观锁
- 自定义view,移动view的时候抖动很厉害的解决方案
- 排序
- 安装Node.js和npm
- 树莓派3B+ Git服务
- Linux+树莓派3+Python开发总结——python3+pyqt5+matplotlib环境搭建
- CentOS7下PHP7.2安装redis扩展