unity 動態修改當前橫豎屏狀態

以夢為馬,不負韶華發表於2018-09-29

近期在專案中有個需求就是在a介面需要豎屏狀態 ,其他介面需要改回橫屏狀態,這篇就是講解一下unity如何動態修改橫豎屏狀態,程式碼很簡單,就是修改狀態就行,具體程式碼如下:

    void OnGUI()
    {
        if (GUI.Button(new Rect(10, 10, 100, 40), "Horizontal"))
        {
            Screen.orientation = ScreenOrientation.Landscape;
        }

        if (GUI.Button(new Rect(10, 60, 100, 40), "Vertial"))
        {
            Screen.orientation = ScreenOrientation.PortraitUpsideDown;
        }
    }

具體執行結果:

想了解更多可以新增QQ群:879354767,或者關注下方公眾號,瞭解更多相關資訊:

相關文章