unity 浅谈MonoBehaviour

本文详细介绍了Unity中MonoBehaviour的生命周期,包括Editor模式和Runtime时的各个阶段,如Awake、Start、Update、LateUpdate、FixedUpdate等事件函数的执行顺序,并探讨了MonoBehaviour与GameObject的关系,以及对象在编辑器模式下的生命周期。
摘要由CSDN通过智能技术生成

MonoBehaviour

学于事件函数的执行顺序-unity官方文档

概述

MonoBehaviour is the base class from which every Unity script derives.
When you use C#, you must explicitly derive from MonoBehaviour.

MonoBehaviour是所有脚本的基类,所有C#都需要显性的继承MonoBehaviour,这样才能被挂载到gameObject上。

一、MonoBehaviour的生命周期

运行 Unity 脚本会按预定顺序执行大量事件函数。

上述所讲即是一个脚本的生命周期,从初始化到运行再到销毁,unity的脚本会按照预定的顺序去执行事件函数。

生命周期图

下图概括了 Unity 如何在脚本的生命周期内对事件函数进行排序以及重复执行这些事件函数。
图片来着unity官方文档

Editor
  • Reset: 该事件函数会在被添加到gameObject中被调用一次,当你点击Inspector中的Co
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值