美文网首页
Unity基础——生命周期函数

Unity基础——生命周期函数

作者: 雷小雷LL | 来源:发表于2020-02-14 15:42 被阅读0次

1、常见生命周期函数

  • Awake()
  • 在脚本实例被载入时就被调用
  • 在脚本的生命周期中只被调用一次
  • OnEnable()
  • 当对象变为启用和激活时,将调用此函数。
  • OnEnable不能用于协同程序。
  • Start()
  • 在第一次调用Update方法之前时,在这一帧之前调用Start()
  • 在脚本的生命周期中只被调用一次
  • Update()
  • 如果启用了MonoBehaviour,则每一帧被调用
  • FixUpdate()
  • 如果启用了MonoBehaviour,则每个固定帧率帧都会调用此函数(可设置帧率步长)
  • LateUpdate()
  • 在调用所有Update函数后调用LateUpdate
  • 如果启用了MonoBehaviour,则每一帧被调用
  • OnGUI()
  • OnGUI调用用于呈现和处理GUI事件。
  • OnGUI实现可能会在每个帧中被调用多次(每个事件一次调用)。
  • OnDisable()
  • 当行为被禁用时,将调用此函数。
  • OnDistory()
  • 销毁附加的行为将导致游戏或场景启动OnDestroy。

2、执行顺序图

3、思考

1. Awake 与 Start 谁更适合访问脚本数据?

Awake一般是用来初始化的,Start用来访问数据
例如:先初始化A,再初始化B,在A的Awake访问B的数据,则会报空,因为此时B的数据还没有初始化。

相关文章

  • Unity基础——生命周期函数

    1、常见生命周期函数 Awake() 在脚本实例被载入时就被调用在脚本的生命周期中只被调用一次 OnEnable(...

  • React生命周期函数

    生命周期函数 生命周期函数性能优化 生命周期函数发送Ajax请求

  • Unity开发-生命周期函数

    1、生命周期函数 废话不说直接代码演示 2、各个生命周期函数的作用 1.Awake:用于在游戏开始之前初始化变量或...

  • Vue学习笔记(12)-生命周期函数

    生命周期函数 生命周期函数代表的是Vue实例,或者是Vue组件,在网页中各个生命阶段所执行的函数。生命周期函数可以...

  • React的生命周期函数

    一、生命周期函数的定义 在某个时刻自动被调用的函数是生命周期函数 二、React中生命周期函数示意图 三、生命周期...

  • Vue的生命周期函数

    创建期间的生命周期函数: beforeCreate() 在beforeCreate() 生命周期函数执行的时候,...

  • RN-生命周期函数(新)

    旧版生命周期函数 react 16.4 以后生命周期函数 http://projects.wojtekmaj.pl...

  • Vue 生命周期

    生命周期函数 生命周期函数就是 Vue 实例在某一个时间点会自动执行的函数 简单来说就是,钩子(生命周期函数)就好...

  • Vue3.X学习笔记

    引用 创建应用app和挂载 或者 生命周期函数 生命周期函数,生命周期函数你可以这样理解,就是在** 在某一时刻会...

  • uni-app的基本语法和规范

    生命周期函数

网友评论

      本文标题:Unity基础——生命周期函数

      本文链接:https://www.haomeiwen.com/subject/ekzdfhtx.html