我开始使用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中看到这个暴露?
答案 0 :(得分:12)
没关系,我刚发现它。你需要改变:
android:screenOrientation="landscape"
为:
android:screenOrientation="sensorLandscape"
并且它可以自动运行。也许libGDX devs应该将其设为默认值。