相关疑难解决方法(0)

Unity 中的游戏对象更新顺序

统一手册描述了脚本函数调用的顺序。但是,我想知道是否有关于游戏对象本身在 Unity 中被考虑的顺序的任何规则。

GameObjects 基本上是 Unity 场景图的节点,并且(假设场景本身是根节点)它们形成一棵树。我想知道该树结构是否对考虑 GameObjects 的顺序施加了任何规则。

如前所述,本手册描述了Awake()总是被调用之前,Start()它总是在第一次调用之前调用Update()等。然而,这些时间关系(大部分)是在单个游戏对象上的单个脚本范围内给出的。我想知道是否还有规则说明Start()在场景中的所有游戏对象上调用(或任何其他方法)的顺序。

具体我想知道:

  1. 父母总是先于孩子考虑吗?
  2. 兄弟姐妹是否按照它们在场景图中的显示顺序来考虑?
  3. 脚本执行顺序是仅在单个游戏对象的范围内强制执行,还是考虑所有游戏对象?

unity-game-engine unity5

5
推荐指数
1
解决办法
2736
查看次数

标签 统计

unity-game-engine ×1

unity5 ×1