如何获得 monitor/display 分辨率
How to get monitor/display resolution
如您所知,监视器和显示器的制造具有一定的分辨率。我需要获得 monitor/display 分辨率。我指的不是游戏分辨率 window/fullscreen,我指的是 monitor/display.
的物理分辨率
我需要它在 Android 和 Windows 上工作。
编辑:
我刚刚发现我正在寻找的东西叫做 NATIVE RESOLUTION
Screen
class就是您要找的。
特别是 Screen.width
和 Screen.height
。
看来我找到了解决方案。 @Draco18s 指向 Screen class,但我要找的是 Display。 Display class 允许我以像素为单位获取监视器或显示器的原始大小。看起来 "Screen" class 仅用于游戏 window/full 屏幕,但用于显示,因为使用了硬件设备 "Display" class。它是最近添加到 Unity3d 中的多显示器支持,这就是为什么很少有人知道它的存在的原因。
更具体地说,我正在寻找 Display.main.systemHeight
和 Display.main.systemWidth
如您所知,监视器和显示器的制造具有一定的分辨率。我需要获得 monitor/display 分辨率。我指的不是游戏分辨率 window/fullscreen,我指的是 monitor/display.
的物理分辨率我需要它在 Android 和 Windows 上工作。
编辑:
我刚刚发现我正在寻找的东西叫做 NATIVE RESOLUTION
Screen
class就是您要找的。
特别是 Screen.width
和 Screen.height
。
看来我找到了解决方案。 @Draco18s 指向 Screen class,但我要找的是 Display。 Display class 允许我以像素为单位获取监视器或显示器的原始大小。看起来 "Screen" class 仅用于游戏 window/full 屏幕,但用于显示,因为使用了硬件设备 "Display" class。它是最近添加到 Unity3d 中的多显示器支持,这就是为什么很少有人知道它的存在的原因。
更具体地说,我正在寻找 Display.main.systemHeight
和 Display.main.systemWidth