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

android

修改项目根目录proj.android\AndroidManifest.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 WIN32glview = GLView::createWithRect("My Game", cocos2d::Rect(0,0,640,960));#elseglview = GLView::create("My Game");#endif // WIN32        director->setOpenGLView(glview);    }    ......}
其他平台待续....

更多相关文章

  1. Android打电话过程
  2. Android(安卓)API Demos学习(4) - Receive Result
  3. Matrix源码分析之第一篇
  4. Android精简小笔记(2):广播机制
  5. 4 行代码实现 ANDROID 快速文件下载
  6. 研究Android事件分发笔记
  7. Android--Handler使用应运及消息机制处理原理分析
  8. Android开发之性能调优工具
  9. Android结束整个应用程序的两个方法

随机推荐

  1. Go语言开发的Web框架都有哪些?
  2. PMP备考心得
  3. Android学习笔记3:使用日志工具
  4. 堆排序就这么简单
  5. 阻塞队列 BlockingQueue
  6. redis集群教程(二)
  7. 由浅入深,走进Python装饰器-----第五篇:
  8. SharePoint 解决方案:如何获取Library或者
  9. 希尔排序就这么简单
  10. Druid数据库连接池就是这么简单