在另一个脚本的 Start() 之后执行另一个脚本的 Start() Unity C#

Gui*_*Poy 5 unity-game-engine

我想在另一个脚本的 Start() 之前运行一个脚本的 Start() 。是否可以?您可以选择脚本的执行顺序吗?

Kay*_*Kay 7

我不太确定Start(),但您可以配置、和的脚本执行顺序。转到菜单“编辑/项目设置”并设置您的首选项,如手册部分中所述。所以你可能想进一步调查是否也受到影响 - 我相信它是因为它与AwakeOnEnableUpdateStartUpdate

一般来说,我建议谨慎使用此功能。如果您遇到此列表中脚本过多的情况,则表明存在一些设计问题。

  • 我 99% 确信 `Start()` 也会受到影响。 (2认同)