前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >cocos2d怎么设置屏幕朝向?横屏 or 竖屏设置

cocos2d怎么设置屏幕朝向?横屏 or 竖屏设置

作者头像
_gongluck
发布2018-03-08 14:47:11
1.9K0
发布2018-03-08 14:47:11
举报
文章被收录于专栏:转载gongluck的CSDN博客

Cocos引擎里面找了好久,没找到相关接口,网上也搜索了好久,最后发现,原来需要根据各个平台分别进行设置。

Android

修改项目根目录 proj.android\AndroidManifest.xml 文件中的android:screenOrientation属性值,portrait 为竖屏,landscape为横屏

Windows

直接用cocos引擎接口中的GLView::createWithRect方法指定窗口大小,需要注意的是,该方法在android环境下会报错,并导致程序崩溃,所以我们需要在代码里面这么写

代码语言:javascript
复制
bool AppDelegate::applicationDidFinishLaunching() {  
 // initialize director 
    auto director = Director::getInstance();  
    auto glview = director->getOpenGLView();  
 if(!glview) {  
 
#ifdef WIN32 
        glview = GLView::createWithRect("My Game", cocos2d::Rect(0,0,640,960));  
#else 
        glview = GLView::create("My Game");  
#endif // WIN32 
 
        director->setOpenGLView(glview);  
    }  
 
    ......  
 
}  

其他平台待续....

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年07月10日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档