跳到正文

Editor 常见问题

按启动、依赖、文档冲突、预览、插件和打包问题定位原因并保留可复查证据。

源码启动失败

从仓库根目录执行 pnpm install --frozen-lockfile 和 pnpm dev:editor。前者安装依赖,后者先构建编辑器、模板与 SDK。直接打开某个旧 dist 不能证明当前源码构建成功。

核对 Node.js 22.12+、pnpm 12.3.4。macOS 编译嵌入层失败时检查 Xcode Command Line Tools 与错误里要求的 Electron Node-API 头文件;只有运行 Native 游戏时还需 Rust/Cargo 及系统链接器。

依赖安装或下载卡住

查看安装日志中的工具、URL、状态码与首个错误,检查系统代理/PAC、网络与磁盘空间。编辑器受管工具位于用户数据目录,不要求覆盖全局 Node 或 Rust。取消后可重试,但不要删除项目或写作数据目录来处理网络问题。

文件无法保存

先看是否有磁盘冲突、文件被删除、项目路径变化或权限错误。保留未保存文本,先比较差异,再选择载入磁盘或保存本地;不要用外部覆盖跳过版本校验。编辑器尚无通用崩溃草稿恢复和自动三方合并,重要改动及时保存并纳入版本控制。

预览不能启动或定位不符

现象检查
无法运行当前目录的项目配置、dev:web/dev 或 dev:native 脚本、依赖安装与首个运行错误
Native 不支持当前仅 macOS 图层内嵌;Windows/Linux 不提供图像传输回退
到光标不可用.qs 编译错误、当前源码位置、是否接入 editor-core/runtime 与注册脚本工厂
变量/前章状态不同定位只重放目标文件及开发基线,不推断先前章节的选择
保存后跳回开头当前步骤删除/不再能可靠匹配,或文件尚未定位;这是恢复范围的限制
音乐没响预览静音、游戏音量、浏览器用户激活、资源加载与 AudioContext 状态
存档停止后消失检查是否使用临时 Web 分区或 Native Demo 内存后端

角色或动画面板没更新

角色识别依赖已保存的静态项目索引,动态注册或复杂运行时工厂可能无法解析。角色/资源 ID 重命名不会重写故事引用。

动画先「应用到源文件」,再保存。没有静态 @PlayAnimation 调用时手动选场景;运行时选择需玩家实际处理。保持未应用草稿,按面板提示处理源码版本冲突。

插件、写作与打包

插件先检查实际安装依赖、启用状态、Registry 原因与运行入口;“安装成功”不证明 runtime 接线完成。写作检查提供商设置、额度与阶段状态,模型生成结果仍需人工阅读,导出草稿也不表示已经审核。

生产打包看首个失败步骤与日志;关闭面板不会取消,跳过公证不代表公证通过。完成后检查实际生产产物,详见生产打包。

报告问题

记录当前源码/Editor 版本、操作系统与架构、Web/Native 目标、复现步骤、首个错误和最小项目。附带相关日志、项目配置与截图时移除凭据、私有路径和正文中的敏感信息。说明证据来自开发预览、生产目录还是独立应用,便于复查。

在 GitHub 查看 / 改进本页来源