1. 对于给定的一个GameObject,其包含的组件中的Awake函数肯定在Start函数之前执行;
2. 对于GameObject1和GameObject2,如果GameObject2的Start函数依赖于GameObject1的存在,那么将可能导致崩溃,因为此时GameObject1可能还没有构造
3. 总之在Unity3D中,不同物件的构造是无序的,这个需要注意。
本文探讨了Unity3D中GameObject及其组件构造的顺序问题,包括Awake与Start函数的执行时机,以及不同GameObject构造之间的潜在冲突,为开发者提供了解决此类问题的思路。
1. 对于给定的一个GameObject,其包含的组件中的Awake函数肯定在Start函数之前执行;
2. 对于GameObject1和GameObject2,如果GameObject2的Start函数依赖于GameObject1的存在,那么将可能导致崩溃,因为此时GameObject1可能还没有构造
3. 总之在Unity3D中,不同物件的构造是无序的,这个需要注意。
4451

被折叠的 条评论
为什么被折叠?
