都知道Unity的生命周期有一些函数:Awake、Start、Update等等。
Unity 是如何调用的呢?
在这里进行猜想:
1.虚函数的重载
但是没有 override关键字。
2.反射
mono支持对函数名进行字符串获取,获取到这些函数名之后,进行反射调用。
也就是说
继承 MonoBehavior 类之后,Unity都会统计内部的函数,执行一次遍历反射回调。
都知道Unity的生命周期有一些函数:Awake、Start、Update等等。
Unity 是如何调用的呢?
在这里进行猜想:
1.虚函数的重载
但是没有 override关键字。
2.反射
mono支持对函数名进行字符串获取,获取到这些函数名之后,进行反射调用。
也就是说
继承 MonoBehavior 类之后,Unity都会统计内部的函数,执行一次遍历反射回调。