Awake是在激活的第一时间触发,而不是创建的第一时间
就是这个GameObject.Active的这个值,当创建的时候这个就为false时,Awake是不触发的,而Awake的触发顺序是随机的,可能出现的情况是,当你在其他脚本Awake把这个物体给SetActive(false)了,这个物体上的Awake就有极大的可能未触发,因为你不确定哪个Awake先执行(特殊处理例外)。所以建议在Awake里进行所有的初始化,在Start执行初始化后的操作。
日常记录:Awake执行时间
最新推荐文章于 2024-09-05 22:16:56 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)