Version: 2021.1

Screen.orientation

切换到手册
public static ScreenOrientation orientation ;

描述

指定屏幕的逻辑方向。

默认值取自Player Settings中的“Default Orientation”。 例如,如果我们在 iPhone 上采用 480x320 的分辨率, 则将水平方向视为 480x320 分辨率, 将垂直方向视为 320x480。

注意:逻辑方向不仅影响屏幕方向, 还影响触摸坐标。更改逻辑方向后, 由于触摸位置将顺时针或逆时针旋转 以匹配屏幕坐标, 触摸位置会发生极大改变。

目前,屏幕方向仅适用于移动平台。

using UnityEngine;

public class Example : MonoBehaviour { // Start in landscape mode void Start() { Screen.orientation = ScreenOrientation.LandscapeLeft; } }

如果该值设置为 ScreenOrientation.AutoRotation,则随着设备方向的改变,屏幕将自动从任意选项(由 autorotateToPortrait 等启用)中进行选择。

另请参阅:ScreenOrientation

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