欢迎光临散文网 会员登陆 & 注册

Unity C# 初级编程| 17 . 脚本基类(MonoBehaviour)

2021-04-10 11:00 作者:那个人真狗  | 我要投稿

MonoBehaviour 类

是 Unity 中所有脚本的基类.

使用MonoBehaviour类的时候,需要了解这里有那些函数。经常使用的,俩个函数 Start函数

Upda函数,还有那些函数。

这些函数在MonoBehaviour的生命周期中是如何被调用的:

  • Reset    编辑器模式启用的函数 

参考

https://blog.csdn.net/qq_39097425/article/details/84191350

Reset下面列出这些函数执行的顺序。


  • Awake         

    用于在游戏开始之前初始化变量或游戏状态

  • Start

    Start 只在脚本实例被启用时调用。

  • FixedUpdate

    当 MonoBehaviour 启用时,其 FixedUpdate 在每一固定帧被调用。

  • Update       运行游戏状态  每一帧都执行

    当开始播放游戏帧时(此时,GameObject 已实例化完毕),其 Update 在 每一帧 被调用。

  • LateUpdate

    LateUpdate 是在所有 Update 函数调用后被调用。

    经常使用的就这些,用到其他在详细介绍。

    测试

  • 结果

5个的执行顺序就出来了, Awake和 Start  都执行一次,FixedUpdata执行一定帧。

其他更详细函数在下图

资料产考

https://blog.csdn.net/hihozoo/article/details/66970467

https://www.bilibili.com/video/BV1cU4y1h7Sq?spm_id_from=333.851.b_62696c695f7265706f72745f746563686e6f6c6f6779.4


Unity C# 初级编程| 17 . 脚本基类(MonoBehaviour)的评论 (共 条)

分享到微博请遵守国家法律