加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:14:31 所属栏目:百科 来源:网络整理
导读:转载:http://blog.csdn.net/ctbinzi/article/details/24216175 在cocos引擎里面找了好久,没找到相关接口,网上也搜索了好久,最后发现,原来需要根据各个平台分别进行设置。 android 修改项目根目录proj.androidAndroidManifest.xml 文件中的android:scre

转载:http://blog.csdn.net/ctbinzi/article/details/24216175

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

android

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

Windows

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

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,640,960)); #else glview = GLView::create("My Game"); #endif // WIN32 director->setOpenGLView(glview); } ...... }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读