在实习生面试的时候经常会被问到Start和Awake的执行顺序和区别。
相信大家都清楚执行顺序是Awake->OnEnable->Start,而有一次面试官问到我Start和Awake有什么区别时,我却回答不出,所以在这里简单记录一下Start和Awake的区别。
Awake是在脚本实例化的时候运行的,且在整个脚本生命周期只运行一次。而Start是在物体第一次enable的时候运行的,且在整个脚本生命周期只运行一次。
在实习生面试的时候经常会被问到Start和Awake的执行顺序和区别。
相信大家都清楚执行顺序是Awake->OnEnable->Start,而有一次面试官问到我Start和Awake有什么区别时,我却回答不出,所以在这里简单记录一下Start和Awake的区别。
Awake是在脚本实例化的时候运行的,且在整个脚本生命周期只运行一次。而Start是在物体第一次enable的时候运行的,且在整个脚本生命周期只运行一次。