先说结论:
从调用的顺序来看。
Awake在脚本实例被创建的时候(无论脚本组件是否被激活),在所有游戏对象被初始化之后执行。
Start在脚本的Enable属性被开启之后,在所有的Awake函数被调用之后,在update之前调用。
一般在Awake函数中对创建的变量初始化,在Start函数中对变量进行赋值。
下面放例子说明:
先说结论:
从调用的顺序来看。
Awake在脚本实例被创建的时候(无论脚本组件是否被激活),在所有游戏对象被初始化之后执行。
Start在脚本的Enable属性被开启之后,在所有的Awake函数被调用之后,在update之前调用。
一般在Awake函数中对创建的变量初始化,在Start函数中对变量进行赋值。
下面放例子说明: