我用Libgdx编写了一个安卓游戏,现在我结束了。我意识到我必须切换到纵向模式。我尝试通过AndroidManifest.xml,使用" android:screenOrientation",但我的应用程序崩溃了。在很多情况下我使用了屏幕的宽度和高度,以及资产的宽度和高度,所以我的问题是," android:screenOrientation"实际上工作?它用宽度切换一切的高度?我对此感到有点困惑,我不知道如何使用如此大的代码切换到纵向模式。
答案 0 :(得分:1)
Dan,android:screenOrientation(对于libgdx)强制应用程序根据设备纵横比设置其宽度和高度(Gdx.graphics.getWidth()/ getHeight())。纵向模式将较小的一侧设置为宽度,将较大的一侧设置为高度(例如9:16),横向设置较大的一侧作为宽度,较小的一侧设置为高度(16:9)。