SuperAPI AI 工具集

threejs-debug-profiler

测试与质量

查看项目

更新于 10-16 06:48

技能介绍

用途:在修改代码前,先找到 Three.js 问题的真正归属原因或可测量的性能瓶颈。适用于渲染异常、运行时错误、资源加载、移动端适配、音频、物理、输入交互与性能优化等场景。

主要能力:提供调试与性能两条工作流。调试流程包括在正确构建模式下复现问题,读取控制台、页面与网络错误,检查画布显示与绘制缓冲区尺寸、渲染器与上下文、循环归属,检查相机、裁剪、灯光、雾、材质、可见性、变换与场景内容,检查资源路径、加载器、CORS、基础路径、异步顺序与 Mint 产物集成,检查 delta 单位、更新顺序、固定时间步、刚体与碰撞体、监听器、指针与触摸行为、缩放及音频解锁与解码,最后在归属模块修复原因,并重测故障路径、截图、画布像素与错误。性能流程包括记录目标设备、视口、DPR、构建模式与最坏场景,测量帧时间与 FPS、绘制调用、三角形、资源、内存、包体及昂贵阴影、着色器与后处理,判断 CPU、GPU、内存或网络归属,一次只改一个瓶颈,使用复用、实例化、剔除、LOD、池化、释放、DPR 限制或更廉价渲染,再在相同场景复测并验证可玩性与画面。

使用方式:先阅读 references/debug-profile-checklists.md 中对应的渲染、运行时、加载、移动端、音频、物理或性能路径,再按流程执行。最终回复应先给出根因或瓶颈,并报告改动文件、基线/修复后指标、命令、截图或产物、重测路径与残余风险。

限制:资料未提供具体安装命令、代码示例、收费方式与平台支持信息,暂未提供。