[0]新手请教,创建场景runtime,未写任何逻辑代码报错

已邀请:

LayaAir3

赞同来自: layabox

由于拖入Runtime的LevelRT.ts脚本后,引擎会自动生成LeveLRT.generated.ts类,此时需要修改LevelRT.ts的继承关系改为LevelRTBase。修改为继承 LevelRTBase 的同时,代码编辑器会自动添加 import { LevelRTBase } from "./LevelRT.generated"; 导入代码。这时Runtime类就可以正常工作了。请参考如下代码
 
import { LevelRTBase } from "./LevelRT.generated";

const { regClass, property } = Laya;

@regClass()
export default class LevelRT extends LevelRTBase {

constructor() { super(); }

}

如果想继续使用Runtime类来管理UI组件,可以勾选UI组件声明。勾选后,保存场景,此时IDE会识别出组件声明有变化,并生成新的LeveLRT.generated.ts类,这样就可以在Runtime类中直接使用UI组件了,请参考文档 UI继承类
 
 

测试号

赞同来自:

报如下错误

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作