如何获得 monitor/display 分辨率

How to get monitor/display resolution

如您所知,监视器和显示器的制造具有一定的分辨率。我需要获得 monitor/display 分辨率。我指的不是游戏分辨率 window/fullscreen,我指的是 monitor/display.

的物理分辨率

我需要它在 Android 和 Windows 上工作。

编辑:

我刚刚发现我正在寻找的东西叫做 NATIVE RESOLUTION

Screenclass就是您要找的。

特别是 Screen.widthScreen.height

看来我找到了解决方案。 @Draco18s 指向 Screen class,但我要找的是 Display。 Display class 允许我以像素为单位获取监视器或显示器的原始大小。看起来 "Screen" class 仅用于游戏 window/full 屏幕,但用于显示,因为使用了硬件设备 "Display" class。它是最近添加到 Unity3d 中的多显示器支持,这就是为什么很少有人知道它的存在的原因。

更具体地说,我正在寻找 Display.main.systemHeightDisplay.main.systemWidth