掉帧的原因不一定是"渲染的东西太多",更常见的是"渲染的东西太费"。

先分清两种掉帧:

全程低帧:从进游戏开始就一直卡。这是设备性能不够,或参数设置过重。 中途掉帧:开局正常,打了一会儿开始卡。这是发热降频,或内存占用累积。

两类的原因和处理方式不同。

全程低帧:按效果排序减负

第一条:关掉物资文字标记 所有带文字的标记(物品名、距离数字)都关掉,只留色块。文字渲染涉及字形缓存和纹理切换,开销被严重低估。这一条通常能提升 30% 到 50% 的帧数。

第二条:覆盖层刷新率降到 60 这是覆盖层自己的重绘频率,默认可能是 90 或 144。降到 60 后肉眼几乎无感(因为游戏本身可能就是 60 帧),但负载减半。

第三条:方框换骨骼线 方框要画边框和填充,骨骼线是几条细线。多人场景差别明显。

第四条:视距大幅下调 注意要"大幅"。从 400 降到 380 几乎没有效果,因为渲染体积是平方关系。要降就从 400 降到 250。

第五条:关掉不用的模块 弹道辅助、脚步圈层、载具预警,都是持续运算。不用就关。

中途掉帧:先解决发热

打半小时后开始卡,八成是芯片降频。这时候调参数没用,因为降频的速度超过你调参的收益。

处理:

  • 取下手机壳,改善散热
  • 不要边充边打(充电发热叠加游戏发热)
  • 降低游戏本身的画质设置(这一步比调辅助参数有效)
  • 打两局休息五分钟

电脑端的话检查 CPU 温度,笔记本尤其容易过热降频。

内存占用累积

安卓上还有一个原因:长时间运行后,辅助的临时映射没有及时释放,内存占用越来越高,系统开始频繁回收,帧数就掉了。

处理:每打两三局,按 F9 完全关闭辅助,再重新启动。这个动作只要三秒,但能显著改善长时间游戏的稳定性。

一个诊断技巧

把透视全部关掉(只留威胁提示),如果帧数恢复正常,说明问题在透视渲染,按上面第一到四条优化。

如果关掉透视还是卡,说明问题在游戏本身或者设备,辅助只是加剧了它。这种情况先解决游戏的基础帧数。