Version: 2020.1

Screen.resolutions

切换到手册
public static Resolution[] resolutions ;

描述

显示器支持的所有全屏分辨率(只读)。

Unity 返回监视器支持的分辨率,并先按宽度、然后按分辨率升序对其进行排序。Screen.resolutions 总是包含 60 Hz (60 fps) 的 Resolution.refreshRate。如果 QualitySettings.vSyncCount 设置为零,则游戏尽可能快速运行。通常情况下使用 1。

注意:在 Android 设备上,该数组始终为空,因为分辨率是可变的(在合理范围内),没有可供选择的有限分辨率集合。

using UnityEngine;

public class ExampleScript : MonoBehaviour { void Start() { Resolution[] resolutions = Screen.resolutions;

// Print the resolutions foreach (var res in resolutions) { Debug.Log(res.width + "x" + res.height + " : " + res.refreshRate); } } }

另请参阅:Resolution 结构、SetResolution