每次变版本能不能有点规范

最简单是目录结构能不能保持一致,这不难吧,这一变之前项目的插件都要重新写。script这个文件夹,最开始小写,变成Script大写,现在又变成小写,好像很好玩似的!!

哪里的 script 文件夹?

同感, 我们后期项目文件夹格式,应该统一一下吧,resources、Scripts、Textures,要不然都改成首字母大写,要不然都首字母小写,可以吗?

Scripts、Textures 哪里来的?没明白你们在说啥

应该是新建helloword项目的

可能是说2.x 新建helloword项目时 文件夹都是大写
2.x

到了3.x 新建helloword项目时就全变小写了吧
3.x

是的。。。。。

就是指的新建HelloWorld项目的时候,之前我看都是resource、Script、Texture文件夹名称格式希望能统一下。

我刚看了下3.0版本的,都改成了小写,这样也行,统一了就好

升级版本的最终级状态:之前的项目不再支持升级,那为什么要叫做3.0,你叫个final 、super不行吗?

发现了HelloWorld项目里面,文件夹名称有点小错误。应该是scene,不是sence

屏幕快照 2020-12-04 下午6.05.04

其实我想说的是插件,你这一改路径,我看现在商店80%以上的插件都失效了,这么改生态能起来才怪了,谁给你做插件,改个版本就等于重写

:joy:

这个确实有点儿苦衷。

因为之前的插件,其实没有任何规范。内部接口不明确,各种用法都需要自己去找全局变量,拿到内部数据,然后 hack 一下。
这种模式其实不可持续。插件的权限特别的低,什么方法都需要 hack 才能使用。

这次改版,主要就是统一插件间的交互,另一个比较大的原因是,提升外部插件的权限,让外部插件能做更多的事情(编辑器内也都改版成非常多的小插件了,也就是说,只要编辑器能实现的功能,通过插件系统都能够实现出来~)

但这确实导致了插件间的不兼容,我们也是希望能够让产品更加的开放、包容、自由,希望大家理解。
这次吸取了几个比较流行的插件系统的优点。插件系统之后不会再进行大范围的不兼容的修改了。

可以试试开发者里面的消息调试工具,能够把编辑器内的消息交互都截取下来,这样我们要做一个功能的时候,照着抄一遍就行了。

还有一些诸如 ts 定义、开放的消息列表等等功能,都是为了方便大家看到交互过程。

也希望大家提出宝贵的意见,我们一起改进完善 creator~

无伤大雅。

我的锅,我改一下,抱歉~

接触2dx有8年了,2dx编码从一开始就很随意,各种方法名上下版本不兼容随意变更,根本不考虑使用者,

1赞

吃肥点,把脸皮吃厚点。肯定会打脸的。

是否开放可以支持resources这个目录的名字自定义. 这样感觉和自己的目录结构风格不搭。有点逼死强迫症