一般我们会将初始化的代码写在Start()函数中,但想控制两个脚本的start执行先后就比较困难。
要做到这一点,可以将需要优先执行的脚本的初始化代码,写在Awake()函数中,就可以曲线救国式地解决问题。
MonoBehaviour的执行先后顺序是 Awake -> OnEnable -> Start ,其中OnEnable在运行期间有可能会调用多次。
一般我们会将初始化的代码写在Start()函数中,但想控制两个脚本的start执行先后就比较困难。
要做到这一点,可以将需要优先执行的脚本的初始化代码,写在Awake()函数中,就可以曲线救国式地解决问题。
MonoBehaviour的执行先后顺序是 Awake -> OnEnable -> Start ,其中OnEnable在运行期间有可能会调用多次。