Update是序列化还是并行化?

时间:2015-05-22 04:23:12

标签: unity3d unityscript

我是Unity5的新手,我正在尝试制作一款简单的游戏。

通过扩展MonoBehaviour,我收到一个Update()函数。但我不知道它在幕后是如何运作的。

我的问题是,当许多MonoBehaviour具有自己的Update函数时,Update()函数是序列化的(一个接一个地调用)还是并行化的。

例如,如果我有两个脚本,每个脚本都有自己的更新,那么是同时调用更新(并行化)还是一个接一个地调用它们(序列化)?

如果序列化,我该如何确定订单?

1 个答案:

答案 0 :(得分:7)

默认情况下,新的MonoBehaviour脚本按Unity以其编译的顺序执行。它们不会同时运行,它们会一个接一个地运行。

如果要指定执行顺序,可以在以下位置执行:

修改>项目设置> Script Execution Order

进一步阅读:Execution Order of Event Functions