Unity3D之脚本的生命周期

首先介绍一下什么是脚本。脚本是游戏的灵魂,不能脱离物体而单独存在。通常以组件的形式挂载到某个游戏物体上。

1、Awake()  唤醒事件,只执行一次。

2、OnEnable() 启用事件,只执行一次,当脚本组件被启用的时候执行一次。

3、Start()  事件开始时执行一次。

以上三个方法通常用于执行初始化相关操作。

4、FixedUpdate() 固定更新事件,执行多次。每0.02s执行一次,通常所有的物理组件相关的操作都在该事件中处理。

5、Update()  每帧执行一次

6、LateUpdate()稍后更新事件,执行次数比Update()方法多一次。

7、OnDisable() 禁用事件,执行一次,在OnDestory()执行之前执行。或当改脚本组件被禁用后也会触发该事件,与OnEnable()对应。

8、OnDistory() 销毁事件,执行一次。当脚本锁挂在的游戏物体被销毁时执行,

注:生命周期事件全部由系统定义好的,且由系统调用。

猜你喜欢

转载自blog.csdn.net/qq_36684665/article/details/80833218
今日推荐