修复: create_prefab IPC 调用签名错误导致预制体创建失败

- 修复 create_prefab 使用错误的 sendToMain 改为 sendToPanel

- 修复节点 ID 未包裹数组及传入完整路径而非目录路径的问题

- 修复 prefabManagement 的 create 分支中 targetDir 未定义的 Bug

- 更新 UPDATE_LOG.md、注意事项.md、IPC_MESSAGES.md 文档
This commit is contained in:
火焰库拉
2026-02-28 23:07:04 +08:00
parent a2fbc3568f
commit 74d49d79c1
4 changed files with 2641 additions and 2589 deletions

View File

@@ -826,6 +826,18 @@
- **类型**: 主进程监听
- **状态**: 可用
### `scene:create-prefab`
- **用途**: 将场景中的节点保存为预制体资源
- **参数**: 节点UUID数组 (`[uuid]`)、目标目录路径 (db:// 格式,如 `db://assets`)
- **返回值**: 无
- **类型**: 渲染进程监听 (需使用 `sendToPanel("scene", ...)`)
- **状态**: 可用
- **⚠️ 注意事项**:
1. 必须使用 `Editor.Ipc.sendToPanel("scene", "scene:create-prefab", ...)` 而非 `sendToMain`
2. 第一个参数为**数组**(即使只有单个节点也必须包裹在数组中)。
3. 第二个参数为目标**目录路径**(不含文件名),如 `db://assets`。预制体文件名取决于节点名称。
### `scene:new-property`
- **用途**: 创建新属性