Laya_XS 你通过这个方式应该可以解决你的问题import UIBase from "../utils/UIBase";(Laya.UIBase as any) = UIBase;UIBase是你的自定义场景类
huihui Laya_XS 感谢回复,但这个方式应该行不通,Laya.UIBase 上不存在属性UIBase, 在LayaAir.d.ts中加入静态属性UIBase,其他用到UIBase的地方就会出问题。
huihui Laya_XS 想请教下应该怎么加,我直接在LayaAir.d.ts中加入静态属性UIBase,和自己创建的d.ts 中创建Laya.UIBase 都只能声明为any, 这样在用到UIBase的派生类是就会提示缺属性。会出现各种问题。我认为最好的决方案还是官方修复下代码生成逻辑,除了Dialog,View, Scene这三个类,其他类在生成时本来就没有必要带上前缀的,因为照理来说用户不应该在Laya这个空间下加东西