Version: 2023.2

Screen

class in UnityEngine

切换到手册

描述

Provides access to display information.

Use the Screen class to get a list of supported screen resolutions, switch the current resolution, or hide or show the system mouse pointer.

静态变量

autorotateToLandscapeLeftEnables auto-rotation to landscape left.
autorotateToLandscapeRightEnables auto-rotation to landscape right.
autorotateToPortraitEnables auto-rotation to portrait.
autorotateToPortraitUpsideDownEnables auto-rotation to portrait, upside down.
brightnessIndicates the current brightness of the screen.
currentResolution当前屏幕分辨率(只读)。
cutouts返回不可用于显示内容 (Read Only) 的屏幕区域的列表。
dpi屏幕/设备的当前 DPI(只读)。
fullScreenEnables full-screen mode for the application.
fullScreenMode将该属性设置为 FullScreenMode 中的某个值,以更改应用程序的显示模式。
height屏幕窗口的当前高度(以像素为单位)(只读)。
mainWindowDisplayInfoThe display information associated with the display that the main application window is on.
mainWindowPositionThe position of the top left corner of the main window relative to the top left corner of the display.
msaaSamplesGet the requested MSAA sample count of the screen buffer.
orientation指定屏幕的逻辑方向。
resolutionsReturns all full-screen resolutions that the monitor supports (Read Only).
safeArea返回屏幕的安全区域(以像素为单位)(只读)。
sleepTimeout节能设置,允许屏幕在无用户交互一段时间后变暗。
width屏幕窗口的当前宽度(以像素为单位)(只读)。

静态函数

GetDisplayLayoutRetrieves layout information about connected displays such as names, resolutions and refresh rates.
MoveMainWindowToMoves the main window to the specified position relative to the top left corner of the specified display. Position value is represented in pixels. Moving the window is an asynchronous operation, which can take multiple frames.
SetMSAASamplesSwitches the number of MSAA samples of the Unity swapchain.
SetResolution切换屏幕分辨率。