2013-08-03 72 views
8

我開始使用libGDX開發Android遊戲。如何檢測設備在libGDX中的顛倒方向

我注意到這個庫的一些示例遊戲都有固定的屏幕方向。我希望我的遊戲始終處於風景狀態,但是當設備翻轉時(旋轉最多的Android應用會自動執行此操作),我想將相機旋轉180度。

我在看文檔和谷歌搜索,但無法找到任何有關它。

基本上,我想知道如何添加到基礎libGDX應用程序。顯示libGDX徽標,以便在手機翻轉時做出反應?

Android的文檔,在這裏getRotation功能列表此功能: http://developer.android.com/reference/android/view/Display.html#getRotation%28%29

這可以讓你獲得0/180或二百七十零分之九十○旋轉,從而檢測設備如何開啓。

但我沒有看到這暴露在libGDX?

回答

11

沒關係,我剛發現它。您需要更改:

android:screenOrientation="landscape" 

到:

android:screenOrientation="sensorLandscape" 

和它的作品自動的。也許libGDX開發者應該將其設爲默認值。