- 扩展编辑器
- 基本工作流程
- 管理项目中的场景和资源
- 编写和扩展面板 UI
- 扩展属性面板
- 扩展 Gizmos
- 其他
- API
- 参考
扩展编辑器
Cocos Creator 提供了一系列方法来让用户定制和扩展编辑器的功能。这些扩展以包(package)的形式进行加载。用户通过将自己或第三方开发的扩展包安装到正确的路径进行扩展的加载,根据扩展功能的不同,有时可能会要求用户手动刷新窗口或者重新启动编辑器来完成扩展包的初始化。
Cocos Creator 的扩展包沿用了 Node.js 社区的包设计方式,通过 package.json
描述文件来定义扩展包的内容和注册信息。
基本工作流程
- 你的第一个扩展包
- 安装与分享
- IPC (进程间通讯)简介
- 入口程序
- 扩展包工作流程模式
- 扩展主菜单
- 扩展编辑器面板
- 进程间通讯工作流程
- 定义一份简单的面板窗口
- 多语言化
- 工作路径和常用 URL
提交插件到商店
管理项目中的场景和资源
调用引擎 API 和项目脚本
管理项目资源
编写和扩展面板 UI
编写面板界面
- 掌握 UI Kit
- 扩展 UI Kit
- 界面排版
在面板中使用 Vue
扩展属性面板
扩展 Inspector
扩展 Property
扩展 Gizmos
自定义 Gizmo
自定义 Gizmo 进阶
其他
测试你的扩展包
API
AssetDB
- AssetDB API Main
- AssetDB API Renderer
Editor
参考
package.json 字段参考
- 主菜单字段参考
- 面板字段参考
- 面板定义参考
- 自定义界面元素定义参考
- 常用 ipc 消息参考
- meta 文件参考
- UI Kit
- 控件
- ui-button
- ui-checkbox
- ui-color
- ui-input
- ui-num-input
- ui-select
- ui-slider
- ui-text-area
- 特殊控件
- ui-asset
- ui-node
- 控件容器
- ui-box-container
- ui-prop
- ui-section
- 视图元素
- ui-hint
- ui-loader
- ui-markdown
- ui-progress
- 控件
原文: http://docs.cocos.com/creator/1.10/manual/zh/extension/