开发 COCOS Creator 插件的较佳实践

插件定位是快速解决开发遇到的问题,还需要学一遍话几周,直接劝退了,最好直接用cocos组件的写法,用引擎代码,哪里不行加哪里,改完直接测试,一个小时搞定,这才是插件的意义,你让我搞一堆有的没的配置,搞几天,搞完我手动改改也弄完了,哪里节省时间了,提高开发效率了

能用Cocos组件直接写确实不错期待,但是话说回来你先有点耐心看看帖子后面的视频创建一个插件就只是在终端输入一句命令哪有这那的配置,写这么多只是内部实现说明:joy:

我为了写个插件花了2周学vue,应该比较有发言权了吧,本身只是想拖几个组件,加载一下,摆的好看一点,仅此而已,你是觉得学游戏开发者学vue是不需要时间的吗?学webpack这套不需要时间?
附上插件地址https://store.cocos.com/app/detail/5080,vue这玩意我tmd根本不需要啊

你不是说配置一堆吗?

https://www.npmjs.com/package/cc-plugin#关于一些native能力的package

该教程会加入到385版本的文档中吗?

这个模板里面是使用的js,有点不习惯,可以改为使用ts吗?

后面开发就和开放vue或者react一样了ts完全没问题

是的,可以改为ts了,虽然看起来不少人在诟病,但不得不说,这个帖子确实帮我大忙了,直接引用.vue组件,折腾我好几天了,根据题主的npm包,顺利搞定了

查看一下vue的东西

不知道官方怎么想的。多调查一下行业真实状况,本来做游戏就很苦B了,有多少人愿意为了cocos而去重新学web这套呢。imgui不香嘛

如果有大神能用imgui模拟一下unity的开发方式,应该很多人愿意用吧

imgui不是也要学有啥区别?最好的方式可能是用creator原生组件来开发插件用开发游戏的方式来开发插件,可是这样的话可能就不能用web丰富的各种库了

直接用我的 QuickPlugin 吧,修改可实时预览,另外支持 TailWind(简版的CSS),商店可以直接下载(免费)

好的,谢谢大佬

点赞,说实话会用 TailWind 的开发者 ,特别是非专业 web 前端,确实是与时俱进了。其实 creator 这样板正的布局,特别适合 TailWind 。

楼主385 我创建插件后修改vue代码然后ctrl +r 刷新插件界面发现代码没有生效,之前3.8.3我尝试是正常的,应该怎么排查问题,尝试了一下修改了vue文件需要run dev 后插件才生效,我记得之前是修改保存刷新就生效的?还是说需要安装vue的某个插件

发现是命名的问题插件名字如果是xxx-xx-xx这种格式那么修改vue后是马上生效的! 神奇这是web的某种规范吗?:thinking: :rofl:不懂

我觉得Laya 的插件开发方式比较简单,至少不用创建一个额外的工程,还可以拖控件,靠写代码控制布局就很不合理