你的第一个扩展包

    创建一个空文件夹命名为 “hello-world”,并在该文件夹中创建 和 package.json 两个文本文件。该扩展包的结构大致如下:

    将该文件夹放入到 ~/.CocosCreator/packages(Windows 用户为 C:\Users\${你的用户名}\.CocosCreator\packages),或者放入到 ${你的项目路径}/packages 文件夹下即可完成扩展包的安装。

    我们在这里做一份简单的 :

    解释:

    • name String - 定义了包的名字,包的名字是全局唯一的,他关系到你今后在官网服务器上登录时的名字。
    • description String(可选) - 一句话描述你的包是做什么的。
    • author String(可选) - 扩展包的作者
    • main-menu Object (可选) - 主菜单定义

    这份入口程序会在 Cocos Creator 的主进程中被加载,在加载成功后,他会调用入口程序中的 load 函数。并且会将定义在 messages 字段中的函数注册成 IPC 消息。更多关于入口函数中的消息注册,以及 IPC 消息的内容,我们会在 中讲解。

    这里我们只要明白,入口函数中的 messages 字段中的函数,将会在主进程的 IPC 监听模块中,注册一份消息,其格式为 ${扩展包名}:${函数名},并将对应的函数作为 IPC 响应的函数。

    恭喜你完成了第一个简单的编辑器扩展工具。