zoukankan      html  css  js  c++  java
  • cocos2d怎么设置屏幕朝向?横屏 or 竖屏设置

    在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,0,640,960));
    #else
    		glview = GLView::create("My Game");
    #endif // WIN32
    
            director->setOpenGLView(glview);
        }
    
        ......
    
    }
    其它平台待续....

  • 相关阅读:
    LeetCode 12. 整数转罗马数字
    [Python] for in range()使用以及列表字符串反转方法
    组合数问题
    「BJOI2020」封印
    数据结构优化建图
    小Q与找茬
    无旋Treap学习
    jzoj5679
    数星星
    凸性
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/6752645.html
Copyright © 2011-2022 走看看