unity的脚本执行顺序问题

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

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

结果:Test1先执行

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

执行顺序

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

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

改变脚本的执行顺寻

第一种

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

第二种

实验

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

相关推荐
mxwin2 小时前
Unity Shader 法线贴图跟切线空间有什么关系
unity·游戏引擎·贴图·shader
mxwin2 小时前
Unity Shader 贴图和采样的关系 如何保证贴图清晰
unity·游戏引擎·贴图·shader
心前阳光4 小时前
Unity之使用火山引擎实现文字提问流式回复
unity·游戏引擎·火山引擎
mxwin6 小时前
Unity Shader 什么是球谐光照 原理是什么
unity·游戏引擎·shader
心前阳光7 小时前
Unity之使用火山引擎实现语音识别
unity·语音识别·火山引擎
心前阳光7 小时前
Unity之使用火山引擎实现流式语音合成
unity·游戏引擎·火山引擎
心前阳光8 小时前
Unity之使用火山引擎实现音频剪辑提问,流式语音回复
unity·音视频·火山引擎
心前阳光8 小时前
Unity之音频剪辑提问,流式语音回复使用示例
unity·游戏引擎·音视频
小拉达不是臭老鼠20 小时前
Unity学习_ScriptableObject
学习·unity