在以取向为风景的场景统一后,不应用取向

时间:2018-07-10 06:53:16

标签: unity3d

我有几个场景,其中一个应该处于横向模式,为此,我在ScreenOrientation.LandscapeLeft()中编写了这个start

从该场景开始,它工作正常,但是当导航到另一个场景时,尽管设备处于纵向模式,但所有这些场景都处于横向模式。

我尝试将ScreenOrientation.AutoRotation放置到用户将在横向模式下浏览场景但没有运气的场景。有什么方法可以将特定场景保持在风景中,并将所有场景保持在自动旋转模式下。

1 个答案:

答案 0 :(得分:0)

您是否首先启用了可能的定位?

function Start () {

    //Enable the possible orientations first
    Screen.autorotateToPortrait = true;
    Screen.autorotateToLandscapeLeft = true;

    //then put it to auto
    Screen.orientation = ScreenOrientation.AutoRotation;
}

https://docs.unity3d.com/ScriptReference/ScreenOrientation.AutoRotation.html