[0]添加组件code里面自定义脚本不显示
我的GameScript是继承的Laya.Scirpt,现在神奇的问题就是,上面这一行注释,如果我删了,
这里就不会显示MainView的脚本组件,但是我把注释加回来,或是把继承改成Laya.Script,这里就会显示,这是通过这个界面有没有关键字段来判定这里不能显示的?
更神奇的是我证明了这一点
我把注释改成这样
这里居然也显示了
这东西能不能优化一下啊,有点难受啊~~~~~~
这里就不会显示MainView的脚本组件,但是我把注释加回来,或是把继承改成Laya.Script,这里就会显示,这是通过这个界面有没有关键字段来判定这里不能显示的?
更神奇的是我证明了这一点
我把注释改成这样
这里居然也显示了
这东西能不能优化一下啊,有点难受啊~~~~~~
没有找到相关结果
已邀请:
3 个回复
layabox
赞同来自:
后续的版本,我们会对非ui继承类再多跟两层来检查是否继承了引擎脚本类。如果超出两层继承的脚本,那代码的设计也可能存在问题,我们没必要无限循环检查继承关系,开发者只能是采用注释加extends Laya.script这个关键字来解决了。
当前的版本,请先用你自己证实的注释+继承脚本的方式,显示出来吧。
柠萌
赞同来自:
Laya_Fred
赞同来自: