用途:对 Three.js 或 WebGL 游戏进行性能剖析、诊断与优化,适用于帧时间下降、CPU/GPU 压力、绘制调用、纹理等性能问题,同时避免玩法回退。
主要能力:先建立可重复的基准场景,记录设备、视口、画质等级、玩家位置、敌人、活动特效、帧时间采样、绘制调用、三角形数、纹理数量与警告,确保同类对比。随后判断瓶颈在 CPU 还是 GPU:当模拟、内存分配、React 工作、寻路或逐帧扫描随角色数量增长时,怀疑 CPU;当分辨率、过度绘制、阴影、透明粒子、后处理、绘制调用、几何体或纹理带宽占主导时,怀疑 GPU。强调先检查再优化,不要盲目降低画质。
使用方式:优先采用低风险修复,如复用几何体与材质、池化临时特效、剔除不活跃或屏幕外工作、节流非关键 UI 更新、限制粒子数量、避免逐帧分配、仅更新发生变化的变换。渲染质量设置应保持显式且可回退,装饰性效果应先于战斗可读性或控制降级。
验证与限制:每次优化后重新运行原始场景,验证帧时间、视觉正确性、碰撞/接触行为、内存稳定性、移动端控制、减少动态效果与控制台健康。不再需要时关闭临时服务器、基准测试和浏览器标签页。资料未提供具体命令、代码示例、收费或平台支持信息。