unity游戏引擎-我可以依赖于在场景加载任何更新之前运行的所有Start方法吗



我正在尝试从Manager对象向下到其管理的组件的单向数据流,我需要知道我是否可以相信,对于加载时场景中存在的任何对象(编辑器中的场景层次结构中的对象),在调用任何Update方法之前,都会调用它们的所有Start方法。

MonoBehavior.Start()上的文档说明如下:

当脚本在任何第一次调用Update方法中的一个。

这当然暗示了我的要求是正确的,但这可能只是一个奇怪的措辞。我所有的测试都表明这就是它的工作方式,但在开始到处使用这种模式之前,我仍然想验证一下。

谢谢!

是的,所有的Start方法都将首先运行,如果您依赖于这些方法,您也可以查看Awake。

最新更新