unity的脚本执行顺序问题

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

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

结果:Test1先执行

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

执行顺序

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

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

改变脚本的执行顺寻

第一种

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

第二种

实验

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

相关推荐
天人合一peng1 小时前
unity 生成标记根据背景色变色为明显的颜色
unity·游戏引擎
魔士于安2 小时前
Unity 超市总动员 超市收银台 超市货架 超市购物手推车 超市常见商品
游戏·unity·游戏引擎·贴图·模型
CandyU22 小时前
Unity —— 数据持久化
unity·游戏引擎
zh路西法2 小时前
【Unity实现Oneshot胶卷显形】游戏窗口化与Win32API的使用
游戏·unity·游戏引擎
迪捷软件3 小时前
显控系统虚拟仿真的工程化路径
游戏引擎·cocos2d
凡情7 小时前
android隐私合规检测
android·unity
小贺儿开发7 小时前
Unity3D 本地 Stable Diffusion 文生图效果演示
人工智能·unity·stable diffusion·文生图·ai绘画·本地化
Swift社区7 小时前
传统游戏引擎 vs 鸿蒙 System 架构
架构·游戏引擎·harmonyos
mxwin1 天前
Unity Shader 半透明物体为什么不能写入深度缓冲?
unity·游戏引擎·shader
晚枫歌F1 天前
三层时间轮的实现
网络·unity·游戏引擎