修复: create_prefab IPC 调用签名错误导致预制体创建失败
- 修复 create_prefab 使用错误的 sendToMain 改为 sendToPanel - 修复节点 ID 未包裹数组及传入完整路径而非目录路径的问题 - 修复 prefabManagement 的 create 分支中 targetDir 未定义的 Bug - 更新 UPDATE_LOG.md、注意事项.md、IPC_MESSAGES.md 文档
This commit is contained in:
@@ -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`
|
||||
|
||||
- **用途**: 创建新属性
|
||||
|
||||
Reference in New Issue
Block a user