我正在尝试为我的Unity游戏制作一个启动器,允许用户调整图形和音频选项。但是,我似乎找不到一种方法来显示用户显示器支持的所有可能分辨率。这可能吗?
乔纳森·帕尔默
您可能正在寻找Screen.resolutions
显示器支持的所有全屏分辨率(只读(。
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); } } }
Unity 解决方案是Screen.resolutions
。
如果您在启动 Unity 应用程序之前正在寻找解决方案,则必须使用本机内容。在Windows上,您可以尝试此处提到的解决方案。