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);
        }
    
        ......
    
    }
    其它平台待续....

  • 相关阅读:
    MongoDB的C#驱动
    在C#使用MongoDB
    MongoDB 主从复制
    MongoDB 索引操作
    MongoDB 分片技术
    Mongodb 与sql 语句对照
    MongoDB命令使用示例
    MongoDB 高级操作
    MongoDB 细说增删查改
    MongoDB 运维技术
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/6752645.html
Copyright © 2011-2022 走看看