unity的脚本执行顺序问题

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

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

结果:Test1先执行

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

执行顺序

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

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

改变脚本的执行顺寻

第一种

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

第二种

实验

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

相关推荐
点量云实时渲染-小芹8 小时前
UE/Unity/Webgl云渲染推流网址,如何与外部网页嵌套和交互?
unity·webgl·webgl云渲染网页交互·点量云流
ynxw8 小时前
Unity AR 实现模型交互
android·unity·ar·交互
AgilityBaby13 小时前
在Unreal Engine 5(UE5)中,Get PlayerPawn和Get PlayerController的区别以及如何计算玩家和目标之间的距离。
笔记·ue5·游戏引擎·蓝图
还债大湿兄18 小时前
游戏引擎学习路径与技术栈指南
学习·游戏引擎
wsdchong之小马过河1 天前
2025虚幻引擎中的轴映射与操作映射相关
游戏引擎·虚幻
Magnum Lehar2 天前
wpf3d游戏引擎EditorColors.xaml实现
ui·游戏引擎·wpf
Magnum Lehar3 天前
vscode游戏引擎的build-clean配置
ide·vscode·游戏引擎
Magnum Lehar3 天前
vscode游戏引擎的build-all全局配置
ide·vscode·游戏引擎
龚子亦3 天前
【Shader学习】完整光照效果
unity·技术美术·shader
weixin_531638943 天前
Rokid AR交互开发工具对比
unity·游戏引擎·xr