android 工程横竖屏设置无效 cocos2dx v3.7.1

问题

原来android工程设置是在文件AndroidManifest.xml
  <activity android:name="org.cocos2dx.lua.AppActivity"
                  android:label="@string/app_name"
                  android:screenOrientation="portrait"
                  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
                  android:configChanges="orientation">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

只要把screenOrientation设置成 portrait就可以了,默认是landscape.
实际情况是,我不管怎么设置,它都不会生效
新版本的cocos加了很多ide的东西,我不用ide开发,我开始就将IDE-support给禁掉,实际上并没有禁用完全
打包到android后,cocos读取配置文件,然后设置横屏还是竖屏

解决方案

这个配置文件是位于根目录下的config.json
将 "isLandscape": 设置为false就可以

又爬了一个cocos2dx的坑

你可能感兴趣的:(android,lua,cocos2dx,cocos2d-x)