cocos2dx3.1.1版本的手机屏幕适配
2015-01-15 14:37
381 查看
1.这是AppDelegate里的方法
bool AppDelegate::applicationDidFinishLaunching() {
// initialize director
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLView::create("My Game");
glview->setFrameSize(800, 480);//这里的屏幕大小是指的Windowns下的,对手机没有效果
director->setOpenGLView(glview);
}
// turn on display FPS
director->setDisplayStats(false);
//*****************关键点,在这里加上下面俩句话,就实现了手机的屏幕适配
auto designSize = Size(800,480);
glview->setDesignResolutionSize(designSize.width, designSize.height, ResolutionPolicy::SHOW_ALL);
//CCEGLView::sharedOpenGLView()->setDesignResolutionSize(800.0f,480.0f,kResolutionExactFit);
// 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 = MyTouchEvent2::createScene();
// run
director->runWithScene(scene);
return true;
}
bool AppDelegate::applicationDidFinishLaunching() {
// initialize director
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLView::create("My Game");
glview->setFrameSize(800, 480);
director->setOpenGLView(glview);
}
// turn on display FPS
director->setDisplayStats(false);
auto designSize = Size(800,480);
glview->setDesignResolutionSize(designSize.width, designSize.height, ResolutionPolicy::SHOW_ALL);
//CCEGLView::sharedOpenGLView()->setDesignResolutionSize(800.0f,480.0f,kResolutionExactFit);
// 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 = MyTouchEvent2::createScene();
// run
director->runWithScene(scene);
return true;
}
bool AppDelegate::applicationDidFinishLaunching() {
// initialize director
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLView::create("My Game");
glview->setFrameSize(800, 480);//这里的屏幕大小是指的Windowns下的,对手机没有效果
director->setOpenGLView(glview);
}
// turn on display FPS
director->setDisplayStats(false);
//*****************关键点,在这里加上下面俩句话,就实现了手机的屏幕适配
auto designSize = Size(800,480);
glview->setDesignResolutionSize(designSize.width, designSize.height, ResolutionPolicy::SHOW_ALL);
//CCEGLView::sharedOpenGLView()->setDesignResolutionSize(800.0f,480.0f,kResolutionExactFit);
// 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 = MyTouchEvent2::createScene();
// run
director->runWithScene(scene);
return true;
}
bool AppDelegate::applicationDidFinishLaunching() {
// initialize director
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLView::create("My Game");
glview->setFrameSize(800, 480);
director->setOpenGLView(glview);
}
// turn on display FPS
director->setDisplayStats(false);
auto designSize = Size(800,480);
glview->setDesignResolutionSize(designSize.width, designSize.height, ResolutionPolicy::SHOW_ALL);
//CCEGLView::sharedOpenGLView()->setDesignResolutionSize(800.0f,480.0f,kResolutionExactFit);
// 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 = MyTouchEvent2::createScene();
// run
director->runWithScene(scene);
return true;
}
相关文章推荐
- COCOS2DX适配手机屏幕
- cocos2dx-3.3版本安卓环境配置以及屏幕适配
- cocos2dx自动适配手机屏幕
- cocos2dx3.3开发FlappyBird总结五:说说屏幕适配
- 关于cocos2dx的屏幕适配
- 了解真实的『REM』手机屏幕适配
- 长度单位vw vh vm手机屏幕适配及应用场景
- android手机屏幕适配
- 了解真实的『REM』手机屏幕适配
- cocos2dx3.2 ——屏幕适配
- cocos2dx 3.6 屏幕适配
- Cocos2dx个人笔记之屏幕适配
- cocos2dx的屏幕适配策略
- 关于andorid开发中的一些适配,屏幕适配,版本适配,语言适配.9图片的使用要求
- 手机、平板多屏幕多分辨率适配
- 一部手机做好屏幕适配
- Android手机屏幕适配知识整理
- CSS3自适配手机屏幕
- 手机屏幕适配
- Cocos2dx-3.x 学习笔记一:屏幕分辨率及适配问题