[0][求助]请问抽象类怎么执行onUpdate?

做了个用于传递数据的公共类,仅传递数据还好,但是想让他自动减少值啥的就费劲了...因为这个类没有实例和引用被加载到场景,试了很多办法,都没法像普通脚本那样执行事件函数,onAwake,onUpdate啥的都没反应.
请问有没有啥办法能让它在onUpdate时自动处理一些数据?或者是不是有更正确的方法来做这类事?
已邀请:

半城烟沙

赞同来自:

您好,非常感谢您的反馈,是这样抽象类无法被普通脚本继承,所以您无法通过执行onUpdate或者onAwake来改变抽象类以及抽象类的子类的值,您可以考虑以下操作:
  1,新建Ts子类继承抽象类作为父类
  2,在抽象类父类中建立虚方法
  3,子类继承并实现虚方法,并在子类中使用ts内置携程函数setInterval,或者setTimeout
  4,在脚本类的onAwake函数中,实例化子类,并执行子函数方法,可以实现onUpdate自动减少值的效果,并且效果执行时间,执行速率可控
  希望可以帮助到您

要回复问题请先

商务合作
商务合作