Unity生命周期

生命周期

Reset 是第一次拖入脚本的时候执行,只在编辑状态下执行,只执行一次

Awake 只执行一次

OnEnable 当每次该脚本从enable = false状态切换到enable = true(激活)状态时执行,不论是从Inspector操作还是代码改变,该函数是针对该组件的,但是如果该组件被销毁,或者该组件的GameObject或者GameObject的父物体的enable=false或者被销毁的时候,一样会影响该组件,也就会触发该函数

Start 只执行一次

Update 一帧执行一次,执行频率不固定,跟振频相关,各种刷新,按钮鼠标检测

FixedUpdate 每0.02秒执行一次,固定,适合物理相关的更新

LateUpdate 延迟每帧执行,也是一帧执行一次,但是在Update执行之后执行

OnGUI

OnDisable 和OnEnable是相反的函数,当该组件enable = false的时候执行,其他属性也和OnEnable一样

OnDestroy 组件销毁的时候执行

posted @ 2017-06-20 18:50  帅帅帅非常帅  阅读(173)  评论(0)    收藏  举报