首页 > 代码库 > 把脚本的生命周期用虚拟方法可以重写调用
把脚本的生命周期用虚拟方法可以重写调用
/* ######### ############ ############# ## ########### ### ###### ##### ### ####### #### ### ########## #### #### ########### #### #### ########### ##### ##### ### ######## ##### ##### ### ######## ###### ###### ### ########### ###### ###### #### ############## ###### ####### ##################### ###### ####### ###################### ###### ####### ###### ################# ###### ####### ###### ###### ######### ###### ####### ## ###### ###### ###### ####### ###### ##### ##### ###### ##### ##### #### ##### #### ##### ### ##### ### ### # ### ### ### ## ### ### __________#_______####_______####______________ 我们的未来没有BUG * ============================================================================== * Filename: UIBase * Created: 2017/1/28 * Author: WangYuChen * ============================================================================== */ using UnityEngine; using System.Collections; using System; public class UIBase : MonoBehaviour { //重写方法初始化(最先执行) public virtual void Awake() { } //重写方法初始化(被执行一次) public virtual void Start() { } //重写方法更新 每一帧被调用 public virtual void Update() { } //重写方法固定更新 每一帧被调用 public virtual void FixedUpdate() { } //重写方法晚于更新 每一帧被调用 public virtual void LateUpdate() { } //重写方法注册 (脚本当前可用是调用) public virtual void OnEnable() { } //重写方法销毁(脚本并不会被销毁,在这个状态下,可以重新回到OnEnable状态) public virtual void OnDisable() { } //重写方法销毁(手动销毁或附属的游戏对象被销毁时,当前脚本的生命周期结束) public virtual void OnDestroy() { } }
把脚本的生命周期用虚拟方法可以重写调用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。