最简单是目录结构能不能保持一致,这不难吧,这一变之前项目的插件都要重新写。script这个文件夹,最开始小写,变成Script大写,现在又变成小写,好像很好玩似的!!
哪里的 script 文件夹?
同感, 我们后期项目文件夹格式,应该统一一下吧,resources、Scripts、Textures,要不然都改成首字母大写,要不然都首字母小写,可以吗?
Scripts、Textures 哪里来的?没明白你们在说啥
应该是新建helloword项目的
可能是说2.x 新建helloword项目时 文件夹都是大写
到了3.x 新建helloword项目时就全变小写了吧
是的。。。。。
就是指的新建HelloWorld项目的时候,之前我看都是resource、Script、Texture文件夹名称格式希望能统一下。
我刚看了下3.0版本的,都改成了小写,这样也行,统一了就好
升级版本的最终级状态:之前的项目不再支持升级,那为什么要叫做3.0,你叫个final 、super不行吗?
发现了HelloWorld项目里面,文件夹名称有点小错误。应该是scene,不是sence
其实我想说的是插件,你这一改路径,我看现在商店80%以上的插件都失效了,这么改生态能起来才怪了,谁给你做插件,改个版本就等于重写
这个确实有点儿苦衷。
因为之前的插件,其实没有任何规范。内部接口不明确,各种用法都需要自己去找全局变量,拿到内部数据,然后 hack 一下。
这种模式其实不可持续。插件的权限特别的低,什么方法都需要 hack 才能使用。
这次改版,主要就是统一插件间的交互,另一个比较大的原因是,提升外部插件的权限,让外部插件能做更多的事情(编辑器内也都改版成非常多的小插件了,也就是说,只要编辑器能实现的功能,通过插件系统都能够实现出来~)
但这确实导致了插件间的不兼容,我们也是希望能够让产品更加的开放、包容、自由,希望大家理解。
这次吸取了几个比较流行的插件系统的优点。插件系统之后不会再进行大范围的不兼容的修改了。
可以试试开发者里面的消息调试工具,能够把编辑器内的消息交互都截取下来,这样我们要做一个功能的时候,照着抄一遍就行了。
还有一些诸如 ts 定义、开放的消息列表等等功能,都是为了方便大家看到交互过程。
也希望大家提出宝贵的意见,我们一起改进完善 creator~
无伤大雅。
我的锅,我改一下,抱歉~
接触2dx有8年了,2dx编码从一开始就很随意,各种方法名上下版本不兼容随意变更,根本不考虑使用者,
吃肥点,把脸皮吃厚点。肯定会打脸的。
是否开放可以支持resources这个目录的名字自定义. 这样感觉和自己的目录结构风格不搭。有点逼死强迫症