进游戏全黑但有声音:按顺序排查渲染问题
先定位症状
"黑"有好几种,排查路径不同:
- 整个画面全黑,声音正常——渲染层完全没起来,从本页第 1 步开始。
- 局部黑块 / 黑框,角色或地图缺一块——纹理问题,直接跳NPOT 黑图修复。
- 画面闪烁后黑屏——设备兼容类问题,跳同一部手机黑屏别人不黑。
- 加载界面都进不去——不是渲染问题,去游戏加载失败。
全黑有声的排查链
第 1 步:确认游戏选对了目录。 根文件夹必须是 Game.exe 与 www 同层的那一层——选错层级时也会黑屏,先排除这个最笨的原因(判断标准见选文件夹导入)。
第 2 步:开 NPOT / 图像相关选项。 兼容性设置里的图像处理项逐一试:NPOT 相关开启、图像尺寸上限设为常用纹理上限值(原理见图像尺寸上限)。
第 3 步:换渲染器。 兼容性页的"选择渲染"是官方给崩溃场景准备的选项,全黑症状也在它的管辖范围(见渲染器怎么选)。
第 4 步:关闭"忽略错误"复现。 让错误暴露出来,报错内容是最好的线索(用法见忽略错误和警报对话框)。
第 5 步:交叉验证。 同一游戏放到 JoiPlay 里跑——能跑说明游戏文件没问题,是兼容层的事,回第 2-3 步换组合;也不能跑则游戏文件本身可能损坏,重新下载。
第 6 步:带日志求助。 前五步无效,导出日志去社区(见导出日志与社区求助)。