Cocos2dx 3.1.1 之 修改屏幕大小
来源:互联网 发布:全民k歌刷花软件 编辑:程序博客网 时间:2024/04/30 15:51
在cocos2dx 2.x版本中,修改屏幕大小的代码在main.cpp中:
#include "main.h"#include "AppDelegate.h"#include "CCEGLView.h"USING_NS_CC;int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow){ UNREFERENCED_PARAMETER(hPrevInstance); UNREFERENCED_PARAMETER(lpCmdLine); // create the application instance AppDelegate app; CCEGLView* eglView = CCEGLView::sharedOpenGLView(); eglView->setViewName("Cocos2dx_JiKe_FlappyBird"); eglView->setFrameSize(640, 960);//在此处修改屏幕大小 return CCApplication::sharedApplication()->run();}</span>
到了cocos2dx 3.x版本,就改到了 AppDelegate.cpp中:
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLView::create("My Game"); director->setOpenGLView(glview);//此行是手动增加进去的,默认是没有的glview->setDesignResolutionSize(800, 600, ResolutionPolicy::SHOW_ALL);//设置屏幕 } // turn on display FPS director->setDisplayStats(true); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // create a scene. it's an autorelease object auto scene = HelloWorld::createScene(); // run director->runWithScene(scene); return true;}</span>
如果我们不进行手动修改屏幕大小,在CCGLView.cpp的create方法中会有屏幕大小默认的设置。当然我们也可以在此处进行修改
CCGLView.cpp
GLView* GLView::create(const std::string& viewName){ auto ret = new GLView; if(ret && ret->initWithRect(viewName, Rect(0, 0, 960, 640), 1)) { ret->autorelease(); return ret; } return nullptr;}//上下省略的许多代码
0 0
- Cocos2dx 3.1.1 之 修改屏幕大小
- cocos2dx中的屏幕大小
- cocos2dx 屏幕大小
- 【cocos2dx-3.2】菜鸟之路——屏幕大小问题
- Cocos2dx 自适应屏幕大小设定
- cocos2dx win32下修改音量大小
- Android 模拟器屏幕定制(修改控制器大小)
- cocos2dx进阶学习之屏幕适配
- cocos2dx进阶学习之屏幕适配
- Cocos2dx进阶学习之屏幕适配
- Cocos2dx个人笔记之屏幕适配
- Cocos2dx 3.1.1 之 计时器
- cocos2dx屏幕屏幕自适应
- 杂记之获得屏幕的大小
- Android开发之屏幕大小自适应
- Android开发之屏幕大小自适应
- Android开发之屏幕大小自适应
- Android开发之屏幕大小自适应
- 网页标签图标
- 来往各地ISP流量整形与VPN
- Effective C# Item31:尽可能实现短小简洁的方法
- JqGrid选中行、取消选中行、获得选中行数据
- hdu 4908 BestCoder Sequence 策略
- Cocos2dx 3.1.1 之 修改屏幕大小
- 对计算机专业学生的几点建议
- C++笔试面试(算法题集一)
- 日记本
- 明确简单的方法在VPN冰岛
- dhcpcd-6.4.3移植记录
- Android ImageCache图片缓存,使用简单,支持预取,支持多种缓存算法,支持不同网络类型,扩展性强
- 虚函数
- HDU 2112 HDU Today(Dijkstra)