This version of Unity is unsupported.

ScreenOrientation.AutoRotation

Description

Auto-rotates the screen as necessary toward any of the enabled orientations.

When you assign ScreenOrientation.AutoRotation to the Screen.orientation property, the screen auto-rotates so that the bottom of the image points downwards. To set permitted the orientations, use the following properties

You can set a combination of orientations. For example, you can set Screen.autorotateToPortrait and Screen.autorotateToPortraitUpsideDown to true but leave the others as false. In this case, the auto-rotation never chooses either of the landscape options.

WebGL builds only support auto-rotation on the mobile Chrome browser, and will only allow orienting to a subset of combinations, these are:

  • Individual orientations
  • Opposite pairs of orientations
  • All four of the above orientations.

If another combination is set, auto-rotation defaults to all four orientations.
Note: Auto-rotation on WebGL only works in full-screen mode.

using UnityEngine;

public class Example : MonoBehaviour { void Start() { Screen.autorotateToPortrait = true;

Screen.autorotateToPortraitUpsideDown = true;

Screen.orientation = ScreenOrientation.AutoRotation; } }

See Also: Screen.orientation.