class Test2 extends cc.Component
{
constructor() {
super();
console.log(“Test2 constructor”);
}
}
class Test3
{
constructor() {
console.log(“Test3 constructor”);
}
}
const { ccclass, property } = cc._decorator;
@ccclass
export default class Test extends cc.Component {
private _test2: Test2;
private _test3: Test3;
protected onLoad(): void {
}
protected start(): void {
this._test2 = new Test2();
this._test3 = new Test3();
}
}
new 出来的Test2 与 Test3报错,是不是这种写法不对啊?