父类:
cc.Class ({
extends:cc.Component,
…
…
})
子类:
import {IView} from “IView”;
cc.Class({
extends:IView,
…
…
})
子类文件不能成为脚本组件?
父类:
cc.Class ({
extends:cc.Component,
…
…
})
子类:
import {IView} from “IView”;
cc.Class({
extends:IView,
…
…
})
子类文件不能成为脚本组件?
拖到节点对象时提示:Can not find cc.Component in the script 529a8UorZlFR7F6NaQUoDnL.
当然可以继承自其它组件。你这里的问题应该是要写
import IView from "IView"
我猜的……
谢谢,是我错了。。。import,我按typescript的格式写的。。
如果我定义了父类 A , B类继承A
那B类中定义的组件生命周期事件怎么调用父类A定义的生命周期方法呢
比如:B里的onload被执行, 但A 里定义的onload没有被执行
在 B 的 onLoad 里执行 this._super();
不好意思才看到回复,感谢大佬。
后来我直接再项目里全用的这个:
this.proto.proto.onLoad.apply( this , arguments );
这个有啥隐患吗?
this.proto.proto.onLoad.apply( this , arguments );
这种操作不推荐,自己要调用 onLoad 的话很容易跟引擎的操作冲突