unity的脚本执行顺序问题

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

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

结果:Test1先执行

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

执行顺序

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

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

改变脚本的执行顺寻

第一种

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

第二种

实验

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

相关推荐
ysn1111125 分钟前
Unity合批实战
unity·游戏引擎
Howrun7771 小时前
虚幻引擎_玩家控制器APlayerController(进阶)
游戏引擎·虚幻
IMPYLH2 小时前
Lua 的 Package 模块
java·开发语言·笔记·后端·junit·游戏引擎·lua
警醒与鞭策2 小时前
大模型对比
unity·性能优化·c#·游戏引擎·cursor
Howrun7772 小时前
虚幻引擎_玩家控制器APlayerController(初阶)
游戏引擎·虚幻
WarPigs2 小时前
switch和硬编码字典的等效性
unity·c#
没事写写笔记3 小时前
UniTask
unity
秦奈3 小时前
Unity复习学习笔记(八):动画、模型与寻路
笔记·学习·unity
呆呆敲代码的小Y3 小时前
【Unity工具篇】| Unity项目中如何使用LuBan插件,详细集成步骤
游戏·unity·游戏引擎·u3d·luban·免费游戏·unity工具
哈小奇12 小时前
Unity URP管线Linear空间丝绸材质
unity·游戏引擎·材质