开发 COCOS Creator 插件的较佳实践

后面开发就和开放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 的插件开发方式比较简单,至少不用创建一个额外的工程,还可以拖控件,靠写代码控制布局就很不合理

大佬们,我想问一个朴素的问题,修改插件代码后,我现在都要重新开关一下插件才生效,有更简单的办法吗?

image

修改的主进程的代码,确实是必须重启编辑器或重新启用插件;如果修改的是UI进程的,那么你运行npm run dev应该可以保存自动生效,重启插件UI就可以(我的做法是添加一个F5重启快捷键)。

:joy:这还不满足啊,想想2.x时代,要重启编辑器的操作~

2赞

很好的,mark一下

太棒了,学习一波

大佬们我在问一下,我想在层级管理器(Hierarchy)新增一个菜单,该怎么做,难道是在scene?

看了这个帖子,请问3.7的扩展系统,怎么增加Hierarchy面板上的菜单项?
3.7.4可以,3.8.5又不行了,api改了吗?想扩展个菜单怎么这么难啊