unity脚本执行顺序设置
ManLian莲
2020年05月11日 13:45
收录于文集
共48篇

默认情况下,不同脚本的Awake、OnEnable和Update函数是按照脚本加载的顺序调用的(这是任意的)。但是,可以使用脚本执行顺序设置(菜单:编辑>项目设置>脚本执行顺序)修改此顺序。

脚本可以使用“+”按钮添加到检查器中,并拖动以更改它们的相对顺序。注意,可以将脚本拖到默认时间条之上或之下;上面的将在默认时间之前执行,而下面的将在默认时间之后执行。脚本在对话框中从上到下的顺序决定了它们的执行顺序。对话框中没有的所有脚本都以任意顺序在默认时间槽中执行。

每个脚本显示的数字是脚本实际排序的值。当将脚本拖到新位置时,脚本的编号将自动更改。当一个数字被改变时,无论是手动的还是自动的,它都会改变该脚本的元文件。由于这个原因,当顺序改变时,最好尽可能少地改变数字。这就是为什么在可能的情况下,只有被拖放的脚本才会更改其编号,而不是为所有脚本分配新的编号。