在Unity中有一些常见的API,是Unity中的必然事件(Certain Events),相当于C语言的Main函数(这些函数在一定条件下会被自动调用)。Start函数和Update函数是Unity最常用的两个事件,因此新建脚本时Unity会自动创建这两个函数。
常见API的介绍及用途如下:
名称 |
触发条件 |
用途 |
Awake |
实例化脚本时调用 |
用于游戏对象的初始化。注意:Awake函数的执行早于所有脚本的Start函数。 |
Start |
在Update函数第一次运行前调用 |
用于游戏对象的初始化 |
Update |
每帧调用一次 |
用于更新游戏场景与状态。注意:与物理状态有关的更新放在FixedUpdate函数中 |
FixedUpdate |
每个固定物理时间间隔调用一次 |
用于物理状态的更新 |
LateUpdate |
每帧调用一次(在Update函数调用后) |
用于更新游戏场景和状态。注意:与相机有关的更新一般放在这里。 |