8

我开始使用libGDX为 Android 开发游戏。

我注意到这个库的一些示例游戏都有固定的屏幕方向。我希望我的游戏一直是横向的,但我想在设备倒置时将相机旋转 180 度(大多数表现良好的 Android 应用程序会自动执行此操作)。

我正在查看文档和谷歌搜索,但找不到任何相关信息。

基本上,我想知道要添加到基本 libGDX 应用程序中的内容。显示 libGDX 徽标,只是在手机倒置时做出反应?

Android 文档,在此处的 getRotation 函数中列出此功能:http: //developer.android.com/reference/android/view/Display.html#getRotation%28%29

这允许您获得 0/180 或 90/270 进行旋转,从而检测设备是如何转动的。

但我没有在 libGDX 中看到这一点?

4

1 回答 1

13

没关系,我刚找到。你需要改变:

android:screenOrientation="landscape"

到:

android:screenOrientation="sensorLandscape"

它会自动工作。也许 libGDX 开发人员应该将其设为默认值。

于 2013-08-03T16:37:19.213 回答