unity脚本的运行顺序以及单例的实现

时间:2023-03-09 18:43:02
unity脚本的运行顺序以及单例的实现

unity引擎把所有脚本先行编译后,在运行的时候一批,一批的函数进行执行。

unity脚本自带函数执行顺序如下:将下面脚本挂在任意物体运行即可得到

  Awake ->OnEable-> Start ->-> FixedUpdate-> Update  -> LateUpdate ->OnGUI ->OnDisable ->OnDestroy

1.Awake第一个运行,想想我们可以在这个函数里怎样操作?

有一个实例应用。unity单例模式需要在Awake中实现;unity脚本的运行顺序以及单例的实现

public static GameController action; 创建一个静态本体对象。

在Awake中 让 action = this;

这样unity 单例集实现了。以后调用GameController.action.ishold 集GameController中的方法和变量。