Java libgdx - 设置每个屏幕的方向
Java libgdx - set orientation per screen
我有两个屏幕:菜单和游戏。如何在 libGdx
中为菜单设置纵向模式和为游戏设置 landscape
模式?
设置 android:screenOrientation="portrait"
或 android:screenOrientation="landscape"
Manifest
Android
<activity android:name=".MenuActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" />
<activity android:name=".GameActivity"
android:label="@string/app_name"
android:screenOrientation="landscape" />
你为什么要这样做?有一个方向或自动旋转不是更好吗?你不会通过改变方向来混淆用户吗?
如果您真的想要这个,这里有一个示例,说明如何以编程方式设置自动旋转:
Enable and disable auto rotate programmatically?
对于libgdx,没有api改变屏幕方向。
因此要么转到您的 XML 文件并将其设置为自动定向,要么查看 Whosebug link 以编程方式更改方向。
我有两个屏幕:菜单和游戏。如何在 libGdx
中为菜单设置纵向模式和为游戏设置 landscape
模式?
设置 android:screenOrientation="portrait"
或 android:screenOrientation="landscape"
Manifest
Android
<activity android:name=".MenuActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" />
<activity android:name=".GameActivity"
android:label="@string/app_name"
android:screenOrientation="landscape" />
你为什么要这样做?有一个方向或自动旋转不是更好吗?你不会通过改变方向来混淆用户吗?
如果您真的想要这个,这里有一个示例,说明如何以编程方式设置自动旋转:
Enable and disable auto rotate programmatically?
对于libgdx,没有api改变屏幕方向。
因此要么转到您的 XML 文件并将其设置为自动定向,要么查看 Whosebug link 以编程方式更改方向。