- 将 src/IpcManager.ts 和 src/IpcUi.ts 手动转写为干净的 JavaScript,消除编译产物中的 polyfill 代码 - 移动 main.js、scene-script.js、mcp-proxy.js 至 src/ 目录,统一源码管理 - 移动 DEVELOPMENT.md、IPC_MESSAGES.md、UPDATE_LOG.md、注意事项.md 至 docs/ 目录 - 删除 dist/ 编译产物目录和 tsconfig.json - 更新 package.json 入口路径、所有模块引用路径 - 更新 README.md 和 DEVELOPMENT.md 中的架构说明、文件路径引用和项目规范 - 更新 .gitignore 启用 dist 忽略规则
1480 lines
32 KiB
Markdown
1480 lines
32 KiB
Markdown
# Cocos Creator 2.4.12 IPC Messages Documentation
|
||
|
||
本文档详细记录了Cocos Creator 2.4.12版本中定义的所有IPC(进程间通信)消息,包括它们的用途、参数以及返回值。
|
||
|
||
## 目录
|
||
|
||
- [App相关IPC消息](#app相关ipc消息)
|
||
- [Asset-DB相关IPC消息](#asset-db相关ipc消息)
|
||
- [Dashboard相关IPC消息](#dashboard相关ipc消息)
|
||
- [Scene相关IPC消息](#scene相关ipc消息)
|
||
- [Editor相关IPC消息](#editor相关ipc消息)
|
||
- [Selection相关IPC消息](#selection相关ipc消息)
|
||
- [Scene-Animation相关IPC消息](#scene-animation相关ipc消息)
|
||
- [Scene-Layout相关IPC消息](#scene-layout相关ipc消息)
|
||
- [Metrics相关IPC消息](#metrics相关ipc消息)
|
||
- [Package Template相关IPC消息](#package-template相关ipc消息)
|
||
- [Additional Scene相关IPC消息](#additional-scene相关ipc消息)
|
||
- [广播事件](#广播事件)
|
||
- [渲染进程监听的事件](#渲染进程监听的事件)
|
||
|
||
## App相关IPC消息
|
||
|
||
### `app:explore-project`
|
||
|
||
- **用途**: 打开项目所在文件夹
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:explore-app`
|
||
|
||
- **用途**: 打开应用程序所在文件夹
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:build-project`
|
||
|
||
- **用途**: 构建项目
|
||
- **参数**: 包含构建选项的对象
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:query-cocos-templates`
|
||
|
||
- **用途**: 查询Cocos模板
|
||
- **参数**: 无
|
||
- **返回值**: 模板列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:query-android-apilevels`
|
||
|
||
- **用途**: 查询Android API级别
|
||
- **参数**: 无
|
||
- **返回值**: API级别列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:query-android-instant-apilevels`
|
||
|
||
- **用途**: 查询Android Instant API级别
|
||
- **参数**: 无
|
||
- **返回值**: API级别列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:compile-project`
|
||
|
||
- **用途**: 编译项目
|
||
- **参数**: 编译选项对象
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:open-cocos-console-log`
|
||
|
||
- **用途**: 打开Cocos控制台日志
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:stop-compile`
|
||
|
||
- **用途**: 停止编译
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:run-project`
|
||
|
||
- **用途**: 运行项目
|
||
- **参数**: 包含平台信息的对象
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:save-keystore`
|
||
|
||
- **用途**: 保存密钥库
|
||
- **参数**: 密钥库信息
|
||
- **返回值**: 错误信息或成功确认
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:update-build-preview-path`
|
||
|
||
- **用途**: 更新构建预览路径
|
||
- **参数**: 预览路径
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:update-android-instant-preview-path`
|
||
|
||
- **用途**: 更新Android Instant预览路径
|
||
- **参数**: 预览路径
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:play-on-device`
|
||
|
||
- **用途**: 在设备上播放
|
||
- **参数**: 平台信息
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:reload-on-device`
|
||
|
||
- **用途**: 在设备上重新加载
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:query-plugin-scripts`
|
||
|
||
- **用途**: 查询插件脚本
|
||
- **参数**: 构建平台名称
|
||
- **返回值**: 插件脚本列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `app:rebuild-editor-engine`
|
||
|
||
- **用途**: 重建编辑器引擎
|
||
- **参数**: 回调函数
|
||
- **返回值**: 错误信息
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
## Asset-DB相关IPC消息
|
||
|
||
### `asset-db:explore`
|
||
|
||
- **用途**: 打开资源所在文件夹
|
||
- **参数**: 资源URL
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:exists`
|
||
|
||
- **用途**: 查询资源是否存在
|
||
- **参数**: 资源URL
|
||
- **返回值**: 存在性布尔值
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:query-path-by-url`
|
||
|
||
- **用途**: 根据URL查询路径
|
||
- **参数**: 资源URL
|
||
- **返回值**: 文件系统路径
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:query-uuid-by-url`
|
||
|
||
- **用途**: 根据URL查询UUID
|
||
- **参数**: 资源URL
|
||
- **返回值**: UUID字符串
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:query-path-by-uuid`
|
||
|
||
- **用途**: 根据UUID查询路径
|
||
- **参数**: UUID字符串
|
||
- **返回值**: 文件系统路径
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:query-url-by-uuid`
|
||
|
||
- **用途**: 根据UUID查询URL
|
||
- **参数**: UUID字符串
|
||
- **返回值**: 资源URL
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:query-info-by-uuid`
|
||
|
||
- **用途**: 根据UUID查询资源信息
|
||
- **参数**: UUID字符串
|
||
- **返回值**: 资源信息对象
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:query-meta-info-by-uuid`
|
||
|
||
- **用途**: 根据UUID查询元数据信息
|
||
- **参数**: UUID字符串
|
||
- **返回值**: 元数据信息对象
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:deep-query`
|
||
|
||
- **用途**: 深度查询资源
|
||
- **参数**: 无
|
||
- **返回值**: 完整资源数据库信息
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:query-assets`
|
||
|
||
- **用途**: 查询资源
|
||
- **参数**: 查询条件、类型
|
||
- **返回值**: 资源列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:query-mounts`
|
||
|
||
- **用途**: 查询挂载点
|
||
- **参数**: 无
|
||
- **返回值**: 挂载点列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:import-assets`
|
||
|
||
- **参数**: 导入路径列表、目标路径、刷新标志
|
||
- **用途**: 导入资源
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:create-asset`
|
||
|
||
- **用途**: 创建资源
|
||
- **参数**: URL、内容
|
||
- **返回值**: 错误信息或创建结果
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:move-asset`
|
||
|
||
- **用途**: 移动资源
|
||
- **参数**: 源URL、目标URL、是否显示错误对话框
|
||
- **返回值**: 错误信息或移动结果
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:delete-assets`
|
||
|
||
- **用途**: 删除资源
|
||
- **参数**: URL数组
|
||
- **返回值**: 错误信息或删除结果
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:save-exists`
|
||
|
||
- **用途**: 保存已存在的资源
|
||
- **参数**: URL、内容
|
||
- **返回值**: 错误信息或保存结果
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:create-or-save`
|
||
|
||
- **用途**: 创建或保存资源
|
||
- **参数**: URL、内容
|
||
- **返回值**: 错误信息或操作结果
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:save-meta`
|
||
|
||
- **用途**: 保存元数据
|
||
- **参数**: UUID、元数据对象
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:refresh`
|
||
|
||
- **用途**: 刷新资源
|
||
- **参数**: 路径(可选)
|
||
- **返回值**: 错误信息或刷新结果
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:attach-mountpath`
|
||
|
||
- **用途**: 挂载路径
|
||
- **参数**: 挂载路径对象
|
||
- **返回值**: 错误信息或挂载结果
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:unattach-mountpath`
|
||
|
||
- **用途**: 取消挂载路径
|
||
- **参数**: 挂载路径
|
||
- **返回值**: 错误信息或取消挂载结果
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:query-watch-state`
|
||
|
||
- **用途**: 查询监听状态
|
||
- **参数**: 无
|
||
- **返回值**: 无(向主窗口发送状态)
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:asset-changed`
|
||
|
||
- **用途**: 资源变更处理
|
||
- **参数**: 变更详情
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:asset-uuid-changed`
|
||
|
||
- **用途**: 资源UUID变更处理
|
||
- **参数**: 变更详情
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:assets-moved`
|
||
|
||
- **用途**: 资源移动处理
|
||
- **参数**: 移动详情数组
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:assets-created`
|
||
|
||
- **用途**: 资源创建处理
|
||
- **参数**: 创建详情数组
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:assets-deleted`
|
||
|
||
- **用途**: 资源删除处理
|
||
- **参数**: 删除详情数组
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:script-import-failed`
|
||
|
||
- **用途**: 脚本导入失败处理
|
||
- **参数**: 失败详情
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:meta-backup`
|
||
|
||
- **用途**: 元数据备份处理
|
||
- **参数**: 备份详情数组
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
## Dashboard相关IPC消息
|
||
|
||
### `app:query-recent`
|
||
|
||
- **用途**: 查询最近打开的项目
|
||
- **参数**: 无
|
||
- **返回值**: 最近项目列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `app:query-templates`
|
||
|
||
- **用途**: 查询项目模板
|
||
- **参数**: 无
|
||
- **返回值**: 模板列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `app:create-project`
|
||
|
||
- **用途**: 创建项目
|
||
- **参数**: 项目配置对象
|
||
- **返回值**: 错误信息或创建结果
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `app:open-project`
|
||
|
||
- **用途**: 打开项目
|
||
- **参数**: 项目路径、是否需要登录
|
||
- **返回值**: 错误信息或打开结果
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `app:delete-project`
|
||
|
||
- **用途**: 删除项目
|
||
- **参数**: 项目路径
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `app:close-project`
|
||
|
||
- **用途**: 关闭项目
|
||
- **参数**: 项目路径
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `app:window-minimize`
|
||
|
||
- **用途**: 最小化窗口
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `app:window-close`
|
||
|
||
- **用途**: 关闭窗口
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `app:get-last-create`
|
||
|
||
- **用途**: 获取上次创建的项目
|
||
- **参数**: 无
|
||
- **返回值**: 上次创建的项目信息
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `app:open-manual-doc`
|
||
|
||
- **用途**: 打开手册文档
|
||
- **参数**: 文档路径
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `app:open-api-doc`
|
||
|
||
- **用途**: 打开API文档
|
||
- **参数**: 文档路径
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `app:query-last-create-path`
|
||
|
||
- **用途**: 查询上次创建的路径
|
||
- **参数**: 无
|
||
- **返回值**: 上次创建的路径
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
## Scene相关IPC消息
|
||
|
||
### `scene:is-ready`
|
||
|
||
- **用途**: 检查场景编辑器是否准备就绪
|
||
- **参数**: 无
|
||
- **返回值**: 准备就绪状态
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:new-scene`
|
||
|
||
- **用途**: 创建新场景
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:saved`
|
||
|
||
- **用途**: 场景保存完成后的通知
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `scene:play-on-device`
|
||
|
||
- **用途**: 在设备上播放场景
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `scene:reload-on-device`
|
||
|
||
- **用途**: 在设备上重新加载场景
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `scene:preview-server-scene-stashed`
|
||
|
||
- **用途**: 预览服务器场景暂存
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:load-package-scene-script`
|
||
|
||
- **用途**: 加载包场景脚本
|
||
- **参数**: 脚本路径、包名
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:unload-package-scene-script`
|
||
|
||
- **用途**: 卸载包场景脚本
|
||
- **参数**: 脚本路径
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:soft-reload`
|
||
|
||
- **用途**: 软重载场景
|
||
- **参数**: 重载参数
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:enter-prefab-edit-mode`
|
||
|
||
- **用途**: 进入预制件编辑模式
|
||
- **参数**: 预制件UUID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:stash-and-save`
|
||
|
||
- **用途**: 暂存并保存场景
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:print-simulator-log`
|
||
|
||
- **用途**: 打印模拟器日志
|
||
- **参数**: 日志信息、日志类型
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:generate-texture-packer-preview-files`
|
||
|
||
- **用途**: 生成纹理打包预览文件
|
||
- **参数**: 资源路径
|
||
- **返回值**: 错误信息或操作结果
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:query-texture-packer-preview-files`
|
||
|
||
- **用途**: 查询纹理打包预览文件
|
||
- **参数**: 资源路径
|
||
- **返回值**: 预览文件信息
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:export-particle-plist`
|
||
|
||
- **用途**: 导出粒子plist文件
|
||
- **参数**: 粒子数据
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:update-edit-mode`
|
||
|
||
- **用途**: 更新编辑模式
|
||
- **参数**: 编辑模式信息
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:undo`
|
||
|
||
- **用途**: 撤销操作
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:redo`
|
||
|
||
- **用途**: 重做操作
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:undo-record`
|
||
|
||
- **用途**: 记录撤销操作
|
||
- **参数**: 对象ID、操作信息
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:undo-commit`
|
||
|
||
- **用途**: 提交撤销操作
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:undo-cancel`
|
||
|
||
- **用途**: 取消撤销操作
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-dirty-state`
|
||
|
||
- **用途**: 查询场景脏状态
|
||
- **参数**: 无
|
||
- **返回值**: 脏状态信息
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-group-list`
|
||
|
||
- **用途**: 查询分组列表
|
||
- **参数**: 无
|
||
- **返回值**: 分组列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-hierarchy`
|
||
|
||
- **用途**: 查询场景层级结构
|
||
- **参数**: 无
|
||
- **返回值**: 场景UUID和节点层次
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-nodes-by-comp-name`
|
||
|
||
- **用途**: 根据组件名称查询节点
|
||
- **参数**: 组件名称
|
||
- **返回值**: 节点UUID列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-node`
|
||
|
||
- **用途**: 查询节点信息
|
||
- **参数**: 节点UUID
|
||
- **返回值**: 节点信息
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-node-info`
|
||
|
||
- **用途**: 查询节点详细信息
|
||
- **参数**: 节点UUID、类型
|
||
- **返回值**: 节点详细信息
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-node-functions`
|
||
|
||
- **用途**: 查询节点函数
|
||
- **参数**: 节点UUID
|
||
- **返回值**: 节点函数列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:choose-last-rigid-body`
|
||
|
||
- **用途**: 选择上一个刚体
|
||
- **参数**: 当前节点UUID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:choose-next-rigid-body`
|
||
|
||
- **用途**: 选择下一个刚体
|
||
- **参数**: 当前节点UUID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:is-child-class-of`
|
||
|
||
- **用途**: 检查是否为子类
|
||
- **参数**: 类ID、父类ID
|
||
- **返回值**: 是否为子类的布尔值
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:has-copied-component`
|
||
|
||
- **用途**: 检查是否有复制的组件
|
||
- **参数**: 无
|
||
- **返回值**: 是否有复制组件的布尔值
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-animation-hierarchy`
|
||
|
||
- **用途**: 查询动画层级
|
||
- **参数**: 节点UUID
|
||
- **返回值**: 动画层级结构
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-animation-list`
|
||
|
||
- **用途**: 查询动画列表
|
||
- **参数**: 节点UUID
|
||
- **返回值**: 动画剪辑UUID列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-animation-properties`
|
||
|
||
- **用途**: 查询动画属性
|
||
- **参数**: 节点UUID
|
||
- **返回值**: 动画属性列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-animation-record`
|
||
|
||
- **用途**: 查询动画记录状态
|
||
- **参数**: 无
|
||
- **返回值**: 动画记录状态信息
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-animation-clip`
|
||
|
||
- **用途**: 查询动画剪辑
|
||
- **参数**: 动画剪辑UUID
|
||
- **返回值**: 动画剪辑序列化数据
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-asset-info`
|
||
|
||
- **用途**: 查询资源信息
|
||
- **参数**: 资源UUID
|
||
- **返回值**: 资源信息
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:query-nodes-by-usedby-uuid`
|
||
|
||
- **用途**: 根据使用的资源UUID查询节点
|
||
- **参数**: 资源UUID
|
||
- **返回值**: 使用该资源的节点UUID列表
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:create-nodes-by-uuids`
|
||
|
||
- **用途**: 根据UUID创建节点
|
||
- **参数**: UUID列表、位置、父节点、选项
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:create-node-by-classid`
|
||
|
||
- **用途**: 根据类ID创建节点
|
||
- **参数**: 类ID、位置、父节点、选项
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:create-node-by-prefab`
|
||
|
||
- **用途**: 根据预制件创建节点
|
||
- **参数**: 预制件名称、位置、父节点、选项
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:new-property`
|
||
|
||
- **用途**: 创建新属性
|
||
- **参数**: 属性信息
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:reset-property`
|
||
|
||
- **用途**: 重置属性
|
||
- **参数**: 属性信息
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:set-property`
|
||
|
||
- **用途**: 设置属性
|
||
- **参数**: 属性信息
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:add-component`
|
||
|
||
- **用途**: 添加组件
|
||
- **参数**: 节点UUID、组件名称
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:remove-component`
|
||
|
||
- **用途**: 移除组件
|
||
- **参数**: 节点UUID、组件ID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:reset-node`
|
||
|
||
- **用途**: 重置节点
|
||
- **参数**: 节点UUID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:reset-all`
|
||
|
||
- **用途**: 重置所有组件
|
||
- **参数**: 节点UUID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:move-up-component`
|
||
|
||
- **用途**: 向上移动组件
|
||
- **参数**: 节点UUID、组件ID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:move-down-component`
|
||
|
||
- **用途**: 向下移动组件
|
||
- **参数**: 节点UUID、组件ID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:reset-component`
|
||
|
||
- **用途**: 重置组件
|
||
- **参数**: 节点UUID、组件ID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:copy-component`
|
||
|
||
- **用途**: 复制组件
|
||
- **参数**: 组件ID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:paste-component`
|
||
|
||
- **用途**: 粘贴组件
|
||
- **参数**: 节点UUID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:move-nodes`
|
||
|
||
- **用途**: 移动节点
|
||
- **参数**: 节点UUID列表、位置、父节点
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:delete-nodes`
|
||
|
||
- **用途**: 删除节点
|
||
- **参数**: 节点UUID列表
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:copy-nodes`
|
||
|
||
- **用途**: 复制节点
|
||
- **参数**: 节点UUID列表
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:paste-nodes`
|
||
|
||
- **用途**: 粘贴节点
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:duplicate-nodes`
|
||
|
||
- **用途**: 复制节点(Duplicate)
|
||
- **参数**: 节点UUID列表
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:create-prefab`
|
||
|
||
- **用途**: 创建预制件
|
||
- **参数**: 节点UUID、预制件路径
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:apply-prefab`
|
||
|
||
- **用途**: 应用预制件
|
||
- **参数**: 节点UUID、预制件路径
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:revert-prefab`
|
||
|
||
- **用途**: 还原预制件
|
||
- **参数**: 节点UUID、预制件路径
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:set-prefab-sync`
|
||
|
||
- **用途**: 设置预制件同步
|
||
- **参数**: 节点UUID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:break-prefab-instance`
|
||
|
||
- **用途**: 打破预制件实例关联
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:link-prefab`
|
||
|
||
- **用途**: 链接预制件
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:regenerate-polygon-points`
|
||
|
||
- **用途**: 重新生成多边形点
|
||
- **参数**: 节点UUID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:search-skeleton-animation-clips`
|
||
|
||
- **用途**: 搜索骨骼动画剪辑
|
||
- **参数**: 节点UUID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:change-node-lock`
|
||
|
||
- **用途**: 更改节点锁定状态
|
||
- **参数**: 节点UUID、锁定状态
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:copy-editor-camera-data-to-nodes`
|
||
|
||
- **用途**: 将编辑器相机数据复制到节点
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `scene:set-group-sync`
|
||
|
||
- **用途**: 设置组同步
|
||
- **参数**: 节点UUID、组名
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene:generate_attached_node`
|
||
|
||
- **用途**: 生成附加节点
|
||
- **参数**: 节点UUID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
## Editor相关IPC消息
|
||
|
||
### `editor:dragstart`
|
||
|
||
- **用途**: 开始拖拽操作
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `editor:dragend`
|
||
|
||
- **用途**: 结束拖拽操作
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `editor:project-profile-updated`
|
||
|
||
- **用途**: 项目配置文件更新
|
||
- **参数**: 配置对象
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
## Selection相关IPC消息
|
||
|
||
### `selection:selected`
|
||
|
||
- **用途**: 选择节点
|
||
- **参数**: 类型、ID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `selection:unselected`
|
||
|
||
- **用途**: 取消选择节点
|
||
- **参数**: 类型、ID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `selection:activated`
|
||
|
||
- **用途**: 激活节点
|
||
- **参数**: 类型、ID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `selection:deactivated`
|
||
|
||
- **用途**: 取消激活节点
|
||
- **参数**: 类型、ID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `selection:hoverin`
|
||
|
||
- **用途**: 鼠标悬停进入节点
|
||
- **参数**: 类型、ID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `selection:hoverout`
|
||
|
||
- **用途**: 鼠标悬停离开节点
|
||
- **参数**: 类型、ID
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
## Scene-Animation相关IPC消息
|
||
|
||
### `scene-animation:query-animation-time`
|
||
|
||
- **用途**: 查询动画时间
|
||
- **参数**: 动画剪辑信息
|
||
- **返回值**: 时间信息
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene-animation:animation-time-changed`
|
||
|
||
- **用途**: 动画时间改变
|
||
- **参数**: 新的时间值
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene-animation:animation-clip-changed`
|
||
|
||
- **用途**: 动画剪辑改变
|
||
- **参数**: 剪辑信息
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene-animation:save-clip`
|
||
|
||
- **用途**: 保存动画剪辑
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene-animation:set-animation-speed`
|
||
|
||
- **用途**: 设置动画速度
|
||
- **参数**: 速度值
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene-animation:change-animation-record`
|
||
|
||
- **用途**: 更改动画记录状态
|
||
- **参数**: 记录状态
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene-animation:mount-clip`
|
||
|
||
- **用途**: 挂载动画剪辑
|
||
- **参数**: 剪辑信息、选项
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene-animation:change-animation-state`
|
||
|
||
- **用途**: 更改动画播放状态
|
||
- **参数**: 状态(播放/暂停)
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `scene-animation:change-animation-current-clip`
|
||
|
||
- **用途**: 更改当前动画剪辑
|
||
- **参数**: 剪辑信息
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
## Scene-Layout相关IPC消息
|
||
|
||
### `scene-layout:center-nodes`
|
||
|
||
- **用途**: 将摄像机中心对准节点
|
||
- **参数**: 节点列表
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
## Metrics相关IPC消息
|
||
|
||
### `metrics:track-event`
|
||
|
||
- **用途**: 跟踪事件
|
||
- **参数**: 事件类别、动作、标签等
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `editor:renderer-console-error`
|
||
|
||
- **用途**: 发送渲染器控制台错误
|
||
- **参数**: 错误堆栈信息
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
### `metrics:track-exception`
|
||
|
||
- **用途**: 跟踪异常
|
||
- **参数**: 异常信息
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 可用
|
||
|
||
## Package Template相关IPC消息
|
||
|
||
### `package-template:clicked`
|
||
|
||
- **用途**: 包模板被点击
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `package-template:hello`
|
||
|
||
- **用途**: 包模板的问候消息
|
||
- **参数**: 事件对象
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `package-template:open`
|
||
|
||
- **用途**: 打开包模板面板
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
### `package-template:say-hello`
|
||
|
||
- **用途**: 发送问候语
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 主进程监听
|
||
- **状态**: 不可用 (无响应)
|
||
|
||
## Additional Scene相关IPC消息
|
||
|
||
### `asset-db:asset-changed`
|
||
|
||
- **用途**: 资源变更处理
|
||
- **参数**: 变更详情
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:assets-moved`
|
||
|
||
- **用途**: 资源移动处理
|
||
- **参数**: 移动详情数组
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:assets-created`
|
||
|
||
- **用途**: 资源创建处理
|
||
- **参数**: 创建详情数组
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 可用
|
||
|
||
### `asset-db:assets-deleted`
|
||
|
||
- **用途**: 资源删除处理
|
||
- **参数**: 删除详情数组
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 可用
|
||
|
||
### `editor:ready`
|
||
|
||
- **用途**: 编辑器就绪通知
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `editor:console-failed`
|
||
|
||
- **用途**: 控制台失败消息
|
||
- **参数**: 失败信息
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `editor:console-warn`
|
||
|
||
- **用途**: 控制台警告消息
|
||
- **参数**: 警告信息
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `editor:console-error`
|
||
|
||
- **用途**: 控制台错误消息
|
||
- **参数**: 错误信息
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `editor:console-clear`
|
||
|
||
- **用途**: 清空控制台
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `compiler:state-changed`
|
||
|
||
- **用途**: 编译器状态变化
|
||
- **参数**: 状态
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `preview-server:preview-port-changed`
|
||
|
||
- **用途**: 预览服务器端口变化
|
||
- **参数**: 无
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `preview-server:connects-changed`
|
||
|
||
- **用途**: 预览服务器连接数变化
|
||
- **参数**: 连接数
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `im-plugin:update-im-html`
|
||
|
||
- **用途**: 更新IM插件HTML
|
||
- **参数**: HTML内容
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `asset-db:state-changed`
|
||
|
||
- **用途**: 资源数据库状态变化
|
||
- **参数**: 状态
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `asset-db:watch-state-changed`
|
||
|
||
- **用途**: 资源数据库监听状态变化
|
||
- **参数**: 状态
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `editor:online-status-changed`
|
||
|
||
- **用途**: 编辑器在线状态变化
|
||
- **参数**: 状态 ('online' 或 'offline')
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `scene:node-component-updated`
|
||
|
||
- **用途**: 节点组件更新
|
||
- **参数**: 包含节点、组件和属性信息的对象
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `scene:node-component-added`
|
||
|
||
- **用途**: 节点组件添加
|
||
- **参数**: 包含节点和组件信息的对象
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
### `scene:node-component-removed`
|
||
|
||
- **用途**: 节点组件移除
|
||
- **参数**: 包含节点和组件信息的对象
|
||
- **返回值**: 无
|
||
- **类型**: 广播事件
|
||
- **状态**: 未测试
|
||
|
||
## 广播事件
|
||
|
||
以下是专门用于广播给渲染进程的事件,通常由主进程发出,渲染进程接收:
|
||
|
||
- `scene:saved`
|
||
- `scene:play-on-device`
|
||
- `scene:reload-on-device`
|
||
- `asset-db:asset-changed`
|
||
- `asset-db:assets-moved`
|
||
- `asset-db:assets-created`
|
||
- `asset-db:assets-deleted`
|
||
- `editor:ready`
|
||
- `editor:console-failed`
|
||
- `editor:console-warn`
|
||
- `editor:console-error`
|
||
- `editor:console-clear`
|
||
- `compiler:state-changed`
|
||
- `preview-server:preview-port-changed`
|
||
- `preview-server:connects-changed`
|
||
- `im-plugin:update-im-html`
|
||
- `asset-db:state-changed`
|
||
- `asset-db:watch-state-changed`
|
||
- `editor:online-status-changed`
|
||
- `scene:node-component-updated`
|
||
- `scene:node-component-added`
|
||
- `scene:node-component-removed`
|
||
- `package-template:hello`
|
||
|
||
## 渲染进程监听的事件
|
||
|
||
以下是渲染进程主动监听的事件,这些事件通常由主进程发出:
|
||
|
||
- `asset-db:assets-moved`
|
||
- `asset-db:assets-deleted`
|
||
- `asset-db:assets-created`
|
||
- `compiler:state-changed`
|
||
- `preview-server:preview-port-changed`
|
||
- `preview-server:connects-changed`
|
||
- `im-plugin:update-im-html`
|
||
- `asset-db:state-changed`
|
||
- `asset-db:watch-state-changed`
|
||
- `editor:console-failed`
|
||
- `editor:console-warn`
|
||
- `editor:console-error`
|
||
- `editor:console-clear`
|