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

android

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

Windows

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

bool AppDelegate::applicationDidFinishLaunching() {// initialize directorauto director = Director::getInstance();auto glview = director->getOpenGLView();if(!glview) {#ifdef WIN32glview = GLView::createWithRect("My Game", cocos2d::Rect(0,0,640,960));
#elseglview = GLView::create("My Game");
#endif // WIN32director->setOpenGLView(glview);}......}

其它平台待续....

转载于:https://www.cnblogs.com/wzzkaifa/p/6752645.html

cocos2d怎么设置屏幕朝向?横屏 or 竖屏设置相关推荐

  1. android虚拟机固定横屏幕竖屏,用VBox虚拟机安装Android 屏幕90度翻转竖屏设置

    在虚拟机中安装好Android之后,有一些Android应用(比如UC浏览器.UC桌面)不能安装.但更有一些程序是可以安装,却自动顺时间旋转了90度,操作和看起来非常不爽! 这个情况下,在Androi ...

  2. Android 强制设置横屏或竖屏 设置全屏

    Android 强制设置横屏或竖屏 设置全屏 全屏 在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 requestWindowFeatur ...

  3. Android 强制横屏或竖屏设置

    强制竖屏横屏 //横屏设置 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); //竖屏设置 setRequeste ...

  4. 【Android】如何设置应用强制横屏或竖屏

    作者:Yogi 前言:有时候我们想让应用保持在一个状态:横屏或者竖屏.那么应该怎么做呢? #方法1 setRequestedOrientation(ActivityInfo.SCREEN_ORIENT ...

  5. qt linux 横屏,linux Qt4.8屏幕旋转(横屏、竖屏)

    linux下要实现应用程序屏幕可旋转,也就是可切换横屏竖屏,可参考: 方法一:利用 QGraphicsView 实现旋转,参照另一篇文章QGraphicsView旋转(横屏竖屏) 方法二:利用API ...

  6. Android 判断当前屏幕是横屏还是竖屏

     记录学习 /**  * 返回当前屏幕是否为竖屏.  * @param context  * @return 当且仅当当前屏幕为竖屏时返回true,否则返回false.  */  public sta ...

  7. 如何让你的手机屏幕固定横屏和竖屏

    1.在 AndroidManifest.xml文件中对节点添加android:screenOrientation属性(landscape是横向,portrait是纵向) android:screenO ...

  8. Android强制设置横屏或竖屏

    全屏 在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 requestWindowFeature(Window.FEATURE_NO_TIT ...

  9. android 强制设置横屏 判断是横屏还是竖屏

    判断activity 是横屏还是竖屏  方法 1: //根据设备配置信息 Configuration cf= this.getResources().getConfiguration(); //获取设 ...

最新文章

  1. 好用到哭!你需要立刻学会的20个Python代码段
  2. 如何在ppt下面加入讲解内容_学术展示系列:学术PPT教程(下)内容 讲解
  3. Kotlin的解析(中)
  4. java main 方法不能执行,AndroidStudio无法执行Java的main函数
  5. 03-instancing 工程分析详解
  6. Jenkins-Gitlab配置方法
  7. Scale Match:国科大提出小目标检测的尺度匹配方法,用于预训练数据集处理
  8. lq分解的matlab语言,MATLAB-语言及其应用.ppt
  9. IE6和其他浏览器的css样式不同
  10. 字符串--验证回文串
  11. AcWing 1884. COW(前缀和)
  12. A Tour of the Dart Language(译文):五控制流语句
  13. python123反素数_初学python之路-day01
  14. Java Web项目源码整合开发大合集
  15. 台式电脑主板插线步骤图_电脑主板跳线接法图文教程(安装过程)
  16. 单片机c语言内部ram移动,2012年微型计算机原理与接口技术自考题模拟(9)
  17. 利用kaptcha生成登录验证码
  18. php 导出的excel 科学计数法显示处理(记笔记)
  19. 戴尔笔记本安装win10系统步骤
  20. https://mp.weixin.qq.com/s?__biz=MzkxNTIzODIxNQ==tempkey=MTEwOV9qbGlub091aVlKb1NtOVZKV3lTcHgwd3U0NG

热门文章

  1. 最简单的视音频播放示例6:OpenGL播放YUV420P(通过Texture,使用Shader)
  2. Flash Media Live Encoder 使用帮助
  3. Linux各类压宿包的压缩和解压方法
  4. mysql装完是什么样儿的_Win7系统安装MySQL之后找不到指定文件与服务如何解决?...
  5. 使用vs2019和pyinstaller将py文件打包成一个exe文件(含图标),pyinstaller安装失败解决方案
  6. 在VS2015中使用SDL2.0
  7. python ui自动_pytest+python下的UI自动化基础框架
  8. [leetcode]5366. 检查网格中是否存在有效路径
  9. [leetcode]1375. 灯泡切换器III
  10. bzoj 1044: [HAOI2008]木棍分割(二分+DP)