zoukankan      html  css  js  c++  java
  • cocos2d-x 设置屏幕方向 横屏 || 竖屏

    cocos2d-x 设置屏幕方向 横屏 || 竖屏

    需要根据各个平台分别进行设置。

    android

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

    Windows

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

    1. bool AppDelegate::applicationDidFinishLaunching() {  
    2.     // initialize director  
    3.     auto director = Director::getInstance();  
    4.     auto glview = director->getOpenGLView();  
    5.     if(!glview) {  
    6.   
    7. #ifdef WIN32  
    8.         glview = GLView::createWithRect("My Game", cocos2d::Rect(0,0,640,960));  
    9. #else  
    10.         glview = GLView::create("My Game");  
    11. #endif // WIN32  
    12.   
    13.         director->setOpenGLView(glview);  
    14.     }  
    15.   
    16.     ......  
    17.   
    18. }  
  • 相关阅读:
    Unity场景加载完成回调
    UnityShader 一些算法总结
    Unity ugui 的 Button 组件的 点击、按下、抬起等按钮事件(eventTrigger)
    Unity 鼠标拖拽旋转物体
    JVM
    JVM
    JVM
    JVM
    JVM
    JVM
  • 原文地址:https://www.cnblogs.com/dudu580231/p/4570811.html
Copyright © 2011-2022 走看看