版本:Unity 6 (6000.0)
语言英语
  • C#

ScreenOrientation.AutoRotation

建议一个修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们确实会阅读用户提出的每项建议的更改并随时会进行更新。

关闭

提交失败

由于某些原因,无法提交您建议的更改。请在几分钟后 <a>重试</a>。非常感谢您花时间帮助我们提高 Unity 文档的质量。

关闭

取消

说明:

根据需要自动旋转屏幕到任何已启用的方向。

当您将 ScreenOrientation.AutoRotation 分配给 Screen.orientation 属性时,屏幕自动旋转,使图像底部朝下。若要设置允许的方向,请使用下列属性:

您可以设置多种方向的组合。例如,您可以将 Screen.autorotateToPortraitScreen.autorotateToPortraitUpsideDown 设置为 true,同时将 Screen.autorotateToLandscapeLeftScreen.autorotateToLandscapeRight 设置为 false。在这种情况下,自动旋转永远不会选择任一横向选项。

注意:在 Android 和 iOS 平台上,您必须将至少一项方向属性设置为 true,以启用自动旋转。请务必将剩余属性设置为 false。

WebGL 版本仅支持在移动 Chrome 浏览器上自动旋转,且仅允许对组合的子集进行定位,这些组合如下:

  • 各个方向
  • 反向方向对
  • 上述所有四个方向。

如果设置了其他组合,自动旋转将默认为所有四个方向。
注意:WebGL 上的自动旋转仅在全屏模式下才有效。

其他资源:Screen.orientation