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;
相关推荐
天人合一peng2 小时前
unity 生成标记根据背景色标记变色
unity·游戏引擎
天人合一peng6 小时前
unity 生成标记根据背景色变色为明显的颜色
unity·游戏引擎
魔士于安6 小时前
Unity 超市总动员 超市收银台 超市货架 超市购物手推车 超市常见商品
游戏·unity·游戏引擎·贴图·模型
CandyU27 小时前
Unity —— 数据持久化
unity·游戏引擎
zh路西法7 小时前
【Unity实现Oneshot胶卷显形】游戏窗口化与Win32API的使用
游戏·unity·游戏引擎
凡情11 小时前
android隐私合规检测
android·unity
小贺儿开发11 小时前
Unity3D 本地 Stable Diffusion 文生图效果演示
人工智能·unity·stable diffusion·文生图·ai绘画·本地化
mxwin1 天前
Unity Shader 半透明物体为什么不能写入深度缓冲?
unity·游戏引擎·shader
晚枫歌F1 天前
三层时间轮的实现
网络·unity·游戏引擎
咸鱼永不翻身1 天前
Lua脚本事件检查工具
unity·lua·工具