Version: 2021.3

描述

必要时朝着任何启用的方向自动旋转屏幕。

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; } }

另请参阅:Screen.orientation

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961