Unity Surround开关后导致获取主显示器分辨率错误

buggggggg🚀

🌳现象

在使用过Nvidia Surround功能再关闭后,使用System.Windows.Forms.Screen.PrimaryScreen; 获取到的屏幕宽高会始终是Surround激活时的数值!!!升级了显卡驱动也没用!Σ(っ °Д °;)っ

🌳解决方案

使用Display.main获取主屏幕的宽高🆒

csharp 复制代码
// 获取主显示器的原生分辨率
Display primaryDisplay = Display.main;
int nativeWidth = primaryDisplay.systemWidth;
int nativeHeight = primaryDisplay.systemHeight;
相关推荐
auccy16 小时前
Unity Sprite 添加法线贴图
unity·贴图·normal
mxwin19 小时前
次世代角色 PBR 贴图制作 + Unity URP 接入 极简流程图
unity·流程图·贴图·shader
mxwin20 小时前
Unity URP 法线贴图如何生成 用什么工具创建
unity·游戏引擎·贴图
mxwin1 天前
Unity URP 法线贴图色彩空间、编码与解码
unity·游戏引擎·贴图·shader
mxwin1 天前
Unity Shader URP:将法线可视化,便于调试
unity·游戏引擎·shader
蓝黑墨水1 天前
unity相关链接
unity·游戏引擎
mxwin1 天前
Unity Shader 法线贴图的七种错误用法
unity·游戏引擎·贴图·shader
mxwin2 天前
Unity URP 切线空间详解
unity·游戏引擎·shader
RReality2 天前
【Unity UGUI】血条 / 进度条(HP Bar)
ui·unity·游戏引擎·图形渲染
mxwin3 天前
Unity Shader URP:法线如何进行光照计算
unity·游戏引擎·shader