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;
相关推荐
敲代码的 蜡笔小新4 小时前
【行为型之访问者模式】游戏开发实战——Unity灵活数据操作与跨系统交互的架构秘诀
unity·设计模式·c#·访问者模式
动感光博13 小时前
Unity序列化字段、单例模式(Singleton Pattern)
unity·单例模式·c#
FAREWELL0007515 小时前
Unity基础学习(十五)核心系统——音效系统
学习·unity·c#·游戏引擎
向宇it16 小时前
【unity游戏开发——编辑器扩展】使用MenuItem自定义菜单栏拓展
开发语言·ui·unity·c#·编辑器·游戏引擎
动感光博16 小时前
Unity碰撞检测(射线投射、胶囊体投射)、交互(图层、掩码)
unity·c#·游戏引擎·游戏程序·动画
benben04418 小时前
Unity3D仿星露谷物语开发44之收集农作物
前端·游戏·unity·游戏引擎
动感光博19 小时前
Unity(URP渲染管线)的后处理、动画制作、虚拟相机(Virtual Camera)
开发语言·人工智能·计算机视觉·unity·c#·游戏引擎
MWHLS1 天前
【以及好久没上号的闲聊】Unity记录8.1-地图-重构与优化
unity·开源
WarPigs2 天前
Unity光照笔记
笔记·unity·游戏引擎
神码编程2 天前
【Unity】 HTFramework框架(六十五)ScrollList滚动数据列表
unity·游戏引擎·ugui