版本:Unity 6 (6000.0)
语言:English
Android 图形
Android 单通道立体渲染

屏幕配置

Unity 提供了可在编辑器中和运行时用于配置屏幕的功能。

屏幕方向

您可以控制 Android 设备上应用程序的屏幕方向。检测方向变化或强制特定方向对于创建依赖于用户如何握持设备的行为非常有用。

要检索当前应用程序方向,请访问Screen.orientation 属性。可用的方向是

方向 行为
纵向 应用程序处于纵向模式,并期望设备直立且主页按钮位于底部。
纵向倒置 应用程序处于纵向模式但倒置,并期望设备直立且主页按钮位于顶部。
横向左侧 应用程序处于横向模式,并期望设备直立且主页按钮位于右侧。
横向右侧 应用程序处于横向模式,并期望设备直立且主页按钮位于左侧。

要手动控制屏幕方向,请将Screen.orientation 设置为上述方向之一,或使用ScreenOrientation.AutoRotation。启用自动旋转后,您仍然可以根据具体情况禁用某些方向。

以下属性控制自动旋转

无论您的应用程序的默认方向设置如何,应用程序的屏幕方向可能会因用户设置的设备方向而异。

下表显示了为您的应用程序设置的默认屏幕方向以及应用程序根据设备方向加载的实际方向。

默认屏幕方向:自动旋转 默认屏幕方向:纵向 默认屏幕方向:横向
设备方向:自动旋转 应用程序屏幕以纵向加载,并且可以在纵向、纵向倒置、横向右侧和横向左侧方向之间旋转。
注意:在平板电脑上,应用程序屏幕将根据设备方向以纵向或横向方向加载。
应用程序屏幕以纵向加载,并且可以在纵向和纵向倒置方向之间旋转。 应用程序屏幕以与设备方向相同的方向加载。如果设备方向为纵向,则应用程序屏幕以纵向加载,并且可以旋转到横向方向。在横向方向上,屏幕只能在横向右侧或横向左侧方向之间旋转。
注意:在平板电脑上,如果用户关闭设备自动旋转设置,然后重新打开应用程序,则应用程序屏幕方向保持不变。
设备方向:纵向锁定 应用程序屏幕加载并保持纵向方向锁定。
注意:在纵向方向上,如果您将ScreenOrientation.AutoRotation 属性的纵向设置为 false,则应用程序屏幕将保持纵向状态,直到您将设备旋转到横向方向。一旦进入横向,屏幕将无法旋转回纵向方向。如果您现在将ScreenOrientation.AutoRotation 属性的横向设置为 false,则屏幕方向保持不变。
应用程序屏幕加载并保持纵向方向锁定。 应用程序屏幕加载并保持纵向方向锁定,即使您将纵向选项设置为 false 也是如此。要允许屏幕旋转,请将所需方向分配给Screen.orientation 属性。您可以使用ScreenOrientation.AutoRotation 启用自动旋转。
设备方向:横向锁定 应用程序加载并保持横向方向锁定。 应用程序以横向加载,并根据设备方向保持横向左侧或横向右侧方向锁定,即使您将任一选项设置为 false 也是如此。
要更改方向,请将所需方向分配给Screen.orientation 属性。您可以使用ScreenOrientation.AutoRotation 启用自动旋转。
应用程序以横向加载,并根据设备方向保持横向左侧或横向右侧方向锁定。

多窗口模式

Android 的多窗口模式 支持 Unity 应用程序。用户可以调整包含 Unity 应用程序的窗口大小,因此最佳实践是使您的用户界面能够缩放至非标准纵横比图像比例尺寸的关系,例如宽度和高度。
请参阅词汇表
和分辨率。

Android 图形
Android 单通道立体渲染