我是Unity5的新手,我正在尝试制作一款简单的游戏。
通过扩展MonoBehaviour
,我收到一个Update()函数。但我不知道它在幕后是如何运作的。
我的问题是,当许多MonoBehaviour
具有自己的Update
函数时,Update()函数是序列化的(一个接一个地调用)还是并行化的。
例如,如果我有两个脚本,每个脚本都有自己的更新,那么是同时调用更新(并行化)还是一个接一个地调用它们(序列化)?
如果序列化,我该如何确定订单?
答案 0 :(得分:7)
默认情况下,新的MonoBehaviour脚本按Unity以其编译的顺序执行。它们不会同时运行,它们会一个接一个地运行。
如果要指定执行顺序,可以在以下位置执行:
修改>项目设置> Script Execution Order 强>