Version: 2021.2



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 Screen.autorotateToLandscapeLeft Screen.autorotateToLandscapeRight Screen.autorotateToPortrait Screen.autorotateToPortraitUpsideDown 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; } }