unity的脚本执行顺序问题

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

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

结果:Test1先执行

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

执行顺序

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

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

改变脚本的执行顺寻

第一种

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

第二种

实验

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

相关推荐
努力长头发的程序猿16 小时前
在Unity当中使用GameFrameworkX框架的知识点
java·unity·游戏引擎
etp_18 小时前
Unity Avater
unity·游戏引擎
唐小墨同学19 小时前
工程场景数字化初体验-145分钟极速版
unity·机械
JIes__21 小时前
Unity(三)——DoTween/TimeLine
unity·游戏引擎
WarPigs21 小时前
基于泛型+反射的Excel万能导表工具
unity·c#·excel·反射
心前阳光1 天前
Mirror网络库插件使用4
java·linux·网络·unity·c#·游戏引擎
呆呆敲代码的小Y1 天前
【Unity-AI开发篇】| Unity-MCP最新指南:让AI接管游戏开发
人工智能·游戏·unity·ai·游戏引擎·mcp·unitymcp
音视频开发_AIZ1 天前
语聊房实时语音SDK选型:即构 vs 声网 vs 腾讯云深度对比
flutter·unity·uni-app·实时音视频·ai降噪·实时语音·语音社交
HahaGiver6661 天前
Unity Shader Graph 2D - 一个液体瓶子效果
unity·游戏引擎
前端不太难1 天前
OpenClaw:经典 2D 游戏引擎解析
游戏引擎·状态模式