博毅创为大学堂创始人 Blake 老师,同时也是 Creator 多年的使用者和开发者。他拥有 12 年 Cocos 相关工作经历, 先后参与开发了《刀锋酷跑》《疯狂的麦咭2》等多款知名游戏。
Cocos Creator 编辑器扩展资料比较少,因为官方的文档很齐全,所以今天给大家现场实操一下编辑器扩展包的基本结构和关键的地方,让大家能掌握编辑器扩展包开发基本使用。
插件分为全局插件和项目插件,全局插件是所有项目都可以用,项目插件只能在本项目中使用。
全局插件路径:用户目录/.CocosCreator/packages
项目插件路径:项目路径/packages
每个插件包都必有一个package.json文件,描述这个插件的信息与关键代码入口:
“main”: “main.js”,插件的入口代码,注册消息,
main-menu:扩展菜单: 菜单名字---message,
panel:子窗口的样式和名字,
“scene-script”: “gen_navmesh.js“ 场景脚本,能都使用场景相关方法在编辑器里面;
其它字段,参考文档: http://docs.cocos.com/creator/manual/zh/
什么是入口代码,什么是场景脚本? 大家别着急,我录制了一个完整的视频,可以帮助大家更顺畅地自主写插件。
视频下载地址
https://pan.baidu.com/s/1E2iri97pO2PkDYkBA6OT-w
提取码:z3v0
另外我每天还会在腾讯课堂上直播 Cocos Creator 游戏开发,有兴趣的朋友欢迎戳原文链接进腾讯课堂交流学习。