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;
相关推荐
纯属个人爱好1 小时前
Unity2020+PicoNeo3Pro开发
unity·vr
__water4 小时前
RHK《Unity接入DeepSeek问答》
unity·游戏引擎·智能问答·deepseek接入·deepseekapikey
康de哥6 小时前
MCP Unity + Claude Code 配置关键步骤
unity·mcp·claude code
美团骑手阿豪6 小时前
Unity3D大规模点击检测:GPU Picking vs MeshCollider + Raycast
unity
在路上看风景6 小时前
1.4 Unity运行时路径
unity·游戏引擎
在路上看风景1 天前
1.2 Unity资源分类
unity·游戏引擎
one named slash1 天前
BMFont在Unity中生成艺术字
unity·游戏引擎
郝学胜-神的一滴1 天前
图形学中的纹理映射问题:摩尔纹与毛刺的深度解析
c++·程序人生·unity·游戏引擎·图形渲染·unreal engine
在路上看风景1 天前
10. CPU-GPU协作渲染
unity
程序员agions1 天前
Unity 游戏开发邪修秘籍:从入门到被策划追杀的艺术
unity·cocoa·lucene