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;
相关推荐
小赖同学啊6 小时前
Unity 和 Unreal Engine(UE) 两大主流游戏引擎的核心使用方法
unity·游戏引擎·虚幻
AgilityBaby7 小时前
unity Animation学习,精准控制模型动画播放
学习·3d·unity·游戏引擎
EQ-雪梨蛋花汤8 小时前
【Flutter】Unity 三端封装方案:Android / iOS / Web
android·flutter·unity
foenix669 小时前
PicoVR眼镜在XR融合现实显示模式下无法显示粒子问题
android·unity·c#·xr·pico
WarPigs11 小时前
Unity任务系统笔记
笔记·unity·游戏引擎
林枫依依1 天前
Unity Webgl在编辑器中报错:Cannot connect to destination host
unity·编辑器·webgl
KhalilRuan1 天前
Unity-Shader详解-其一
unity·游戏引擎
Clank的游戏栈2 天前
Unity多线程渲染指令队列设计与集成技术详解
windows·unity·游戏引擎
Thomas_YXQ2 天前
Unity3D IK解算器技术分析
开发语言·搜索引擎·unity·全文检索·unity3d·lucene
星火撩猿2 天前
常见游戏引擎介绍与对比
unity·ue5·游戏引擎·godot