当前位置:   article > 正文

Unity脚本生命周期_unity只执行一次的方法

unity只执行一次的方法

1.Awake

只会被调用一次,在Start方法之前被调用。

2.OnEnable

脚本激活时候被调用,当脚本禁用后重新激活会再次调用。(挂载该脚本的游戏对象,隐藏后再次显示会调用

3.Start

只执行一次,在Awake方法执行结束后执行,但在Update方法执行前执行, 主要用于程序UI的初始化操作,比如获取游戏对象或者组件。

4.FixedUpdate

固定频率刷新,默认0.02s执行一次,1秒执行50次。(刷新频率可在Edit--->Project Settings--->Time面板中的Fixed Timestep中更改

5.Update

一帧执行一次,会受到游戏流畅度的影响,如果游戏流畅执行的频率就高,如果游戏卡顿执行的频率就低。

6.LateUpdate

Update方法执行完,必定接着执行LateUpdate。

7.OnGUI

在这里面进行GUI的绘制,且GUI是每帧擦除重绘的!仅仅只是绘制!没有生命周期的概念!所有关于绘制GUI的代码,都要直接或者间接地写到OnGUI方法中!

8.OnDisable

脚本禁用时候被调用,当脚本激活后重新禁用会再次调用。

9.OnDestroy

当前脚本销毁时调用

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/48237
推荐阅读
相关标签
  

闽ICP备14008679号