这是插件脚本的TS代码

用tsc生成js代码导入项目中设置为插件脚本
然后新建一个 class B 继承 插件脚本的 A
把Class B添加到场景中会报错
Class constructor Component cannot be invoked without ‘new’
在2.x是没任何问题的,为什么到3.0就没法用了???
这是demo
NewProject.zip (4.7 KB)
这是插件脚本的TS代码

用tsc生成js代码导入项目中设置为插件脚本
然后新建一个 class B 继承 插件脚本的 A
把Class B添加到场景中会报错
Class constructor Component cannot be invoked without ‘new’
在2.x是没任何问题的,为什么到3.0就没法用了???
这是demo
NewProject.zip (4.7 KB)

这个问题,我早问过了。 3.0编辑器和预览的ES版本不同,插件脚本不能转换
建议的是用普通脚本
就不能统一版本么,搞的那么特殊,新版本都开倒车了
没戏了。。。
编辑器ES6,预览又ES5,这是引擎的环境配置问题吧。2.x又不见有问题。而且又不能设置脚本顺序。只能在插件脚本里先定义好需要用的类,在代码继承的时候才不会报错。当普通脚本需要import一堆文件,打开一个脚本全是import公共代码了。现在搞的插件脚本环境又不一样,那这插件脚本有啥鬼用?