在同一个物体上加载的脚本执荇的顺序是从下往上执行;
上一篇测试了生成顺序对执行顺序的影响链接:
先上一个最简单的打印测试
测试结果为Awake和OnEnable在第一次循环中,Start在第二次循环中
第0帧是不做渲染的第一帧才做渲染,并且Start延後一帧
Awake和OnEnable优先被调用连在此之前调用初始化的机会都没有。
如果将Prefab保存为非激活状态并在初始化后激活。即可調用初始化代码:
当手动打开组件之后测试结果与之前一致。
也和上面的测试结果吻合,不能在设置enable之后调用初始化代码因为OnEnable是立即调鼡的
版权声明:本文为博主原创文章未经博主允许不得转载。 /Uqiumu/article/details/