Java libgdx-设置每个屏幕的方向
我有两个屏幕:菜单和游戏。如何在Java libgdx-设置每个屏幕的方向,java,android,libgdx,screen,orientation,Java,Android,Libgdx,Screen,Orientation,我有两个屏幕:菜单和游戏。如何在libGdx中设置菜单的纵向模式和游戏的横向模式 在Manifestandroid中设置android:screenOrientation=“纵向”或android:screenOrientation=“横向” <activity android:name=".MenuActivity" android:label="@string/app_name" android:screenOrientation="portra
libGdx
中设置菜单的纵向模式和游戏的横向模式 在Manifest
android中设置android:screenOrientation=“纵向”或android:screenOrientation=“横向”
<activity android:name=".MenuActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" />
<activity android:name=".GameActivity"
android:label="@string/app_name"
android:screenOrientation="landscape" />
为什么要这样做?你是不是最好只有一个方向,或者自动旋转?你不会通过改变方向来迷惑用户吗
如果您真的想这样做,下面是一个如何以编程方式设置为自动旋转的示例:
对于libgdx,没有api来更改屏幕方向
因此,要么转到您的XML文件并设置为“自动定向”,要么查看stackoverflow链接以编程方式更改方向。我必须将屏幕保留在android模块中,还是有办法将其保留在核心模块中?有许多应用程序在某些活动(如观看电影或玩游戏)中可以使用宽屏。而单手使用时,主屏幕或设置可能会感觉更自然。您的回答是在不了解情况或用户体验的情况下指出的。