用途:面向 Babylon.js 的 API 查询与问题排查,覆盖精确导入路径、加载器行为、渲染设置、Vite/HMR 集成、WebGL/浏览器运行时问题以及浏览器捕获问题。
主要能力:按项目 package.json 与 package-lock.json 解析目标版本,以已安装的 npm 包作为主要本地参考;不混用旧版本示例,除非明确要求迁移帮助。
本地参考来源:node_modules/@babylonjs/core/、node_modules/@babylonjs/loaders/、node_modules/vite/。查询顺序为:项目 package.json 与 lockfile 确定版本;已安装的 core 与 loaders 源码/类型;已安装的 vite 文档/类型;官方文档 https://doc.babylonjs.com/;官方 npm 包页面;官方 Vite 文档。若脚手架项目缺少 node_modules/,先运行 npm install 再查询;若项目尚未搭建,则使用官方文档并说明目标包版本。
可用搜索示例:rg "class ArcRotateCamera" node_modules/@babylonjs/core;rg "ImportMeshAsync" node_modules/@babylonjs/core node_modules/@babylonjs/loaders;rg "handleHotUpdate" node_modules/vite。
回答方式:先给具体建议,说明检查过的文件或官方页面,区分文档事实与推断,给出与已安装包匹配的导入路径,并在影响答案时提及浏览器/GPU 限制。
强制动作:每次成功查询后向 ./.babylon-help.log 追加一条简短记录,仅含 requested、comment、result_files,保持紧凑,不粘贴完整文档或大段代码。
限制:资料未提供具体收费、价格、平台支持范围或效果保证;版本策略为单版本,不混合旧版本示例。