cocos2dx3.3开发FlappyBird总结五:说说屏幕适配
来源:互联网 发布:linux 定时执行命令 编辑:程序博客网 时间:2024/05/29 17:21
官方网站中有一篇教程,是关于适配问题的,笔者也是通过阅读后,才了解一些,希望大家好好阅读,必定受益匪浅:
http://cn.cocos2d-x.org/tutorial/show?id=2360
此处笔者采用的是ResolutionPolicy::EXACT_FIT,即完全显示。
由于背景图片资源的宽高为288:512,因此这里把设计分辨率为288:512,在bool AppDelegate::applicationDidFinishLaunching()中修改相应地方:
if(!glview) { glview = GLViewImpl::createWithRect("FlappyBird", Rect(0, 0, kDesignWidth, kDesignHeight)); director->setOpenGLView(glview); } director->getOpenGLView()->setDesignResolutionSize(kDesignWidth, kDesignHeight, ResolutionPolicy::EXACT_FIT);
这两个被写成宏了,因为其他地方需要用到。
笔者还是菜鸟一枚,因此对适配理解还不够,而且未做过商业性手游,如果有不合理的地方,请大家指出,谢谢!!
0 0
- cocos2dx3.3开发FlappyBird总结五:说说屏幕适配
- cocos2dx3.3开发FlappyBird总结七:说说游戏流程
- cocos2dx3.3开发FlappyBird总结十七:结束语
- cocos2dx3.3开发FlappyBird总结一:背景介绍
- cocos2dx3.3开发FlappyBird总结三:项目剖析
- cocos2dx3.3开发FlappyBird总结四:资源管理类
- cocos2dx3.3开发FlappyBird总结八:载入场景LoadingScene
- cocos2dx3.3开发FlappyBird总结九:欢迎场景(WelcomeScene)
- cocos2dx3.3开发FlappyBird总结十:背景层设计
- cocos2dx3.3开发FlappyBird总结十一:控制层功能设计
- cocos2dx3.3开发FlappyBird总结十二:状态层设计
- cocos2dx3.3开发FlappyBird总结十三:数字特效类
- cocos2dx3.3开发FlappyBird总结十四:常量定义
- cocos2dx3.3开发FlappyBird总结十五:记录玩家得分
- cocos2dx3.3开发FlappyBird总结十六:游戏层实现
- cocos2dx3.3开发FlappyBird总结六:设计共享小鸟类(主角)
- Cocos2dx3.6屏幕适配
- FlappyBird开发总结(五)——背景延伸
- LevelDB 关键算法概述
- UIButton setTitle
- 关于面向对象,面向组件和面象服务的简单讨论
- git版本回滚
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- cocos2dx3.3开发FlappyBird总结五:说说屏幕适配
- 利用winform中DataGridView的显示较大数量的的数据
- 新旧 Hadoop 框架配置项变化表
- JavaScript检测用户代理字符串
- html中的基友
- ZOJ 3228Searching the String AC自动机的不重复匹配
- 大数据相关博客文章
- 程序猿的日常-8
- bzoj1055: [HAOI2008]玩具取名 dp