刚才差点把电脑砸了。我正挂着《问道》的自动跑环,切回QQ游戏大厅准备打两把桌球,手一滑点了右上角那个最大化按钮。结果倒好,桌球直接变成全屏,把我吓一跳,这还不是最气的,切回桌面一看,《问道》那个窗口直接被顶下线重登了。我盯着屏幕愣了三秒,这什么鬼逻辑。
先说这个QQ游戏大厅。它那个最大化按钮跟Windows标准的不一样,你以为是窗口铺满屏幕,实际上它直接给你切到“全屏模式”。这俩区别可大了,窗口化是保留任务栏和桌面的,全屏模式是彻底接管整个屏幕,分辨率还强制改,显示比例直接拉伸。我笔记本是1366×768的普通屏,大厅全屏后画面糊得像隔层毛玻璃,字都看不清。
再说为啥另一个游戏遭殃。QQ游戏大厅全屏那瞬间,系统焦点强制转移,分辨率一变,显卡驱动要从桌面模式切成游戏模式。你要是挂着一个老游戏,尤其是那种不做分辨率适配的,它收到的信号是“屏幕规格变了”,要么卡死要么黑屏。我那《问道》算好的,直接弹回登录框,有些游戏干脆就崩了,存档没存的话,哭都来不及。
这事的根源是腾讯这个设计太反人类。你一个休闲游戏平台,学什么全屏独占,人家Steam那是大型3D游戏才这么玩。关键它还设置成默认,你一装好,点最大化就全屏,没有任何提示。我翻了半天设置,在“系统设置”里找到一个“启动时进入全屏模式”的选项,默认勾着,关掉才正常。但问题是,你就算关了,有时候不生效,得手动选一次窗口模式,下次它又忘了。
我查了下,不止我遇上这破事。社区里有人吐槽,说玩斗地主点最大化,结果显示器分辨率被改成800×600,然后切不回来,最后只能重启。还有个大哥更惨,挂机挂一半,QQ游戏大厅自动更新,直接强制全屏,把他另一台设备上跑的模拟器给挤崩了。

要说解决办法,最靠谱的还是物理隔离。一,你要是双开游戏,就把QQ游戏大厅窗口拖到第二块屏幕上,别跟主游戏挤一个。二,没有第二块屏幕的,把大楼主游戏切成“窗口模式”再运行,这样即使分辨率突变,窗口尺寸不会变,最多是卡一下。三,别点那个最大化,用鼠标拖拽窗口边缘手动拉大,虽然麻烦点,但至少不会触发全屏逻辑。
还有些偏方,比如用第三方工具锁分辨率,或者直接在启动参数里加上“-windowed”强制窗口化。但这些对普通用户来说太复杂了,谁玩个QQ游戏还去搞这些。
最讽刺的是,这问题都十年了,愣是没修。腾讯客服的回应永远是“建议您使用窗口模式,并关闭全屏选项”。说了等于没说。每次系统更新或者大厅版本更新,这毛病就跟牛皮癣一样复发。
我现在的土办法是,把QQ游戏大厅图标属性里“兼容性”改成Windows 7运行,然后DPI缩放改“系统增强”。这招是我从贴吧学的,管用了七八成。至少现在点最大化,大厅还是窗口化的,另一个游戏也安全了。
不过说真的,腾讯你要么学学别的平台,全屏独占前弹个确认框,要么在设置里把这个选项彻底删掉。现在这样害人,早晚有一天有暴躁老哥把后台客服骂到自闭。我今天是忍下来了,但下次万一挂着什么重要进度,我真不知道能干出什么事来。