unity3游戏脚本执行顺序

同一个游戏对象上拖动多个脚本脚本执行顺序:

1、最先拖到游戏对象的脚本,最后执行。
2、最后拖到游戏对象的脚本,最先执行

多个游戏对象多个脚本执行顺序:

1、最先拖到游戏对象的脚本,最后执行。
2、最后拖到游戏对象的脚本,最先执行

总结

不管是单个还是多个游戏对象,都是一样的规律。即使后面多次更改文件,执行顺序还是根据你的拖动顺序来确定执行顺序得。

问题

真正开发的时候不可能注意程序的拖动顺序,那么 Unity 给了别的方案。

解决方案

1、选择脚本文件,右上角有 Execution Order… 中文翻译,脚本执行顺序。
在这里插入图片描述

2、点开,选择右下角的+号,选择脚本,添加脚本的执行顺序。输入框的数字可以修改,越小脚本会越先执行。这时,无论你的拖动顺序怎么样,都不会影响脚本的执行顺序。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u014196765/article/details/88886044