标签:初始 调用 修改 graph 状态 渲染 mon unit eset
First Scene Load 第一次场景加载时
Awake:在Start方法执行之前和在一个prefab初始化后被调用。(如果一个gameobject处于inactive的状态,则直到gameobject处于active状态的时候会被调用)。初始化变量一般尽量放在Awake中。
OnEnable:(只有在对象处于active时才会调用):启用对象后立即调用此函数, 当创建一个MonoBehaviour实例时会发生。例如当在加载关卡或者带脚本的GameObject时。
OnLevelWasLoaded:执行此功能以通知游戏已加载新关卡。
Editor 编辑
Before the first frame update 第一帧更新前
In between frames 帧与帧之间
Update Order 3个Update的顺序
FixedUpdate:以固定的时间间隔执行,不会收到游戏帧率的影响。默认0.02s执行一次,可以在Unity编辑器中修改默认。一般涉及到物理的计算更新放在其中
Update:每帧调用一次。每帧时间不固定
LateUpdate:每帧调用一次。在Update之后执行。一般摄像头跟随的代码放在其中,可以实现角色移动后再让摄像头跟随。
Rendering 渲染
Coroutines 协程
当中止时
这些功能在场景中的所有活动对象上调用。
当对象被销毁
标签:初始 调用 修改 graph 状态 渲染 mon unit eset
原文地址:https://www.cnblogs.com/Fflyqaq/p/12409049.html