关于Unity的Start和Awake的执行顺序

1. 对于给定的一个GameObject,其包含的组件中的Awake函数肯定在Start函数之前执行;

2. 对于GameObject1和GameObject2,如果GameObject2的Start函数依赖于GameObject1的存在,那么将可能导致崩溃,因为此时GameObject1可能还没有构造

3. 总之在Unity3D中,不同物件的构造是无序的,这个需要注意。

你可能感兴趣的:(关于Unity的Start和Awake的执行顺序)