使用CC-Plugin开发Creator插件系列教程

CC-Plugin已经迭代2年多了,是时候正式跟大家见个面了,其实之前也发过帖,今天再刷个脸熟,并带上部分视频教程。

我自己录制了一些教程放到了个人的github主页

目前我的好多插件都已经使用CC-Plugin进行了重构,个人感觉体验已经接近我自己想要的效果了。

干了这么多年的程序,能拿得出手的也就这个玩意,做的垃圾游戏也是一个又一个,再看看《黑神话悟空》,我TMD的也叫做游戏?

13赞

点赞是我的习惯

用不上,但支持

mark!

Mark!

用不上,但支持

image
剩下2个什么时候支持啊 :wink:

早上浏览了一下,插件教程建议收入官方文档

暂时没有精力支持这2个平台,技术上是完全支持的

2.1.68更新:支持AssetDB

creatorv2/v3的插件是支持携带代码并被项目引用的,cc-plugin同样也适配了,只需要在cc-plugin.config.ts如下配置



const manifest: CocosPluginManifest = {

    // ...

    asset_db_v2:{path:'./code-v2'},

    asset_db_v3:{path:'./code-v3'}

}

在cc-plugin的工程代码中编写对应的代码即可

  • code-v2

    • hello.ts
  • code-v3

    • hello.ts
  • cc-plugin.config.ts

具体的细节,cc-plugin会自动帮你处理,好处是只需要一个工程,就能同时适配v2/v3版本的creator,维护起来更加方便简单。

了解更多详细细节

1赞

特地过来赞一个,才刚提了下需求,立马就实现了 :+1:

今日网友问我一个问题,按照文档将插件压缩成zip,结构如下:

上传插件后台提示:

上传资源是一个可正常运行的 Cocos Creator 2.x\3.x 插件工程

解决办法:

zip目录结构不对导致,需要里面再套一层目录:


这个坑我踩过,血淋漓的怕了出来,所以这也是我认为cc-plugin的价值所在,cc-plugin在打包的时候会自动规避掉这个问题。

有幸成为反面教材