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

Screen

UnityEngine 中的类

/

实现于:UnityEngine.CoreModule

建议更改

成功!

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

关闭

提交失败

由于某些原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

提供对显示信息的访问。

使用 Screen 类获取支持的屏幕分辨率列表、切换当前分辨率或隐藏或显示系统鼠标指针。

静态属性

autorotateToLandscapeLeft启用自动旋转到横向左侧。
autorotateToLandscapeRight启用自动旋转到横向右侧。
autorotateToPortrait启用自动旋转到纵向。
autorotateToPortraitUpsideDown启用自动旋转到纵向,倒置。
brightness指示屏幕的当前亮度。
currentResolution当前屏幕分辨率(只读)。
cutouts返回屏幕上不适合显示内容的区域列表(只读)。
dpi屏幕/设备的当前 DPI(只读)。
fullScreen启用应用程序的全屏模式。
fullScreenMode将此属性设置为 FullScreenMode 中的一个值以更改应用程序的显示模式。
height屏幕窗口当前的高度(以像素为单位)(只读)。
mainWindowDisplayInfo与主应用程序窗口所在的显示器关联的显示信息。
mainWindowPosition主窗口左上角相对于显示器左上角的位置。
msaaSamples获取屏幕缓冲区的请求 MSAA 样本数。
orientation指定屏幕的逻辑方向。
resolutions返回显示器支持的所有全屏分辨率(只读)。
safeArea返回屏幕的安全区域(以像素为单位)(只读)。
sleepTimeout节电设置,允许屏幕在上次用户主动交互一段时间后变暗。
width屏幕窗口当前的宽度(以像素为单位)(只读)。

静态方法

GetDisplayLayout检索有关连接显示器(例如名称、分辨率和刷新率)的布局信息。
MoveMainWindowTo将主窗口移动到相对于指定显示器左上角的指定位置。位置值以像素表示。移动窗口是异步操作,可能需要多个帧。
SetMSAASamples切换 Unity 交换链的 MSAA 样本数。
SetResolution切换屏幕分辨率。