Unity中的MonoBehavior类

目录

    • Awake()
    • OnEnable()
    • Start()
    • Update()
    • LateUpdate()
    • OnDisable()

Unity中的MonoBehavior类,声明了游戏循环中的各类 回调函数。MonoBehaviour 是一个基类,所有 Unity 脚本都派生自该类。
使用 C# 时,必须显式派生自 MonoBehaviour。
最重要的回调函数有:Awake、Start、Update、LateUpdate等。

Awake()

主要用于初始化一些参数。一个游戏对象被创建之前会被调用一次。

OnEnable()

一个游戏对象被激活时调用一次。

Start()

也用于初始化一些参数。一个游戏对象被激活时调用一次。

Update()

主要用于监听和更新各种事件和参数。游戏大循环的入口,每一帧会被调用一次,直到游戏结束。

LateUpdate()

在Update函数调用后调用LateUpdate函数。

OnDisable()

一个游戏对象失效,但未被销毁时调用一次。
Unity中的MonoBehavior类_第1张图片图片来源:回调函数的回调时机

你可能感兴趣的:(Unity,笔记,游戏,unity,游戏开发)