unity的脚本执行顺序问题

当一个物体同时挂载有多个脚本时,谁会先执行呢?

猜想:Test2在Test1的上面应该会先执行吧!

结果:Test1先执行

如果你想要某一个脚本先执行,可以使用Awake方法

执行顺序

是先把所以脚本的Awake执行完,再......,再执行Start.......

但所有脚本的Awake的顺序又是怎么样的呢?就很迷,不能我们自己调整!

改变脚本的执行顺寻

第一种

Edit->Project Setting->Script Execution Order(脚本执行顺序)

第二种

实验

我试验了下,先执行脚本1的awake->onenable,再执行脚本2的awake->oneanble,然后是脚本1的start,脚本2的start

相关推荐
JIes__8 小时前
Unity(二)——MonoBehavior中的重要内容
unity·游戏引擎
孟无岐14 小时前
【Laya】LocalStorage 本地存储
typescript·游戏引擎·游戏程序·laya
妙为21 小时前
unreal engine5角色把敌人 “挤飞”
游戏引擎·虚幻·ue·unrealengine5
4Forsee1 天前
【增强现实】快速上手 Vuforia Unity Android AR 应用开发
android·unity·ar
两水先木示1 天前
【Unity】对指定物体进行描边——模板测试法
unity·游戏引擎·shader·外描边
Miss_SQ1 天前
实现Unity录音、百度云语音转文字
unity·语音识别
CreasyChan1 天前
unity 对象池实测可用
unity·c#
weixin_424294671 天前
Unity项目的Artifacts文件夹过大怎么解决?
unity·游戏引擎
没事写写笔记1 天前
Unity HDRP14.0.12 Volume 配置参数
unity
红黑色的圣西罗1 天前
手游手动异形屏适配方案,类“明日方舟”
unity