• 脚本的生命周期, 就是挂载到的游戏物体“从出生到死亡” , 所经历的一些事件。这些生命周期事件, 是一些特定的方法, 且是由 Unity 引擎事先定义好的, 在游戏的运行过程中, 由引擎自动调用。这些生命周期事件, 全部定义的 MonoBehaviour 这个类中。 也就意味着只有继承自这个类的脚本, 才有这些生命周期事件。
  • Awake() ※
    唤醒事件, 只执行一次。
  • OnEnable()
    启用事件, 只执行一次。 当脚本组件被启用的时候执行一次。
  • Start() ※
    开始事件, 只执行一次。
  • FixedUpdate() ※
    固定更新事件, 执行 N 次, 0.02 秒执行一次。
    所有物理组件相关的更新都在这个事件中处理。
    可以在Edit——project settings——time进行设置
  • Update() ※
    更新事件, 执行 N 次, 每帧执行一次。

  • LateUpdate()
    稍后更新事件, 执行 N 次, 在 Update 事件执行完毕后再执行。

  • OnGUI()
    GUI 渲染事件, 执行 N 次, 执行的次数是 Update 事件的两倍。
  • OnDisable()
    禁用事件, 执行一次。 在 OnDestroy 事件前执行。
    或者当该脚本组件被“禁用” 后, 也会触发该事件。
  • OnDestroy() ※
    销毁事件, 执行一次。 当脚本所挂载的游戏物体被销毁时执行。
  • 注意事项
    生命周期事件, 全部是由系统定义好的, 且系统会自动调用。
    系统调用这些事件的顺序, 和我们代码里面的书写顺序无关

Unity中脚本的生命周期相关推荐

  1. java 中 bean 的生命周期

    java 中 bean 的生命周期 本篇中会对涉及到的知识点皆做出描述: 首先,我们先了解先虚拟机的类加载机制: 虚拟机把描述类的数据从Class 文件中加载到内存,并对数据进行校验.转换解析和初始化 ...

  2. java for(o t :object) 获取顺序号_java中线程的生命周期

    线程是java中绕不过去的一个话题, 今天本文将会详细讲解java中线程的生命周期,希望可以给大家一些启发. java中Thread的状态 java中Thread有6种状态,分别是: NEW – 新创 ...

  3. Spring 中 Bean 的生命周期

    本文作者: 伯乐在线 - yemengying 智商捉鸡?,实在没办法一下子理解Spring IoC和AOP的实现原理,看的闹心也不太懂,所以...决定拆成小的不能在小的一个个问题,一点点啃.今天先来 ...

  4. 4.事务提交过程,事务基本概念,Oracle中的事务生命周期,保存点savepoint,数据库的隔离级别

     事务提交过程 事务 基本概念 概念:一个或者多个DML语言组成 特点:要么都成功,要么都失败 事务的隔离性:多个客户端同时操作数据库的时候,要隔离它们的操作, 否则出现:脏读  不可重复读  幻 ...

  5. java中线程的生命周期

    文章目录 java中Thread的状态 NEW Runnable BLOCKED WAITING TIMED_WAITING TERMINATED java中线程的生命周期 线程是java中绕不过去的 ...

  6. Android之React Native 中组件的生命周期

    React Native 中组件的生命周期 概述 就像 Android 开发中的 View 一样,React Native(RN) 中的组件也有生命周期(Lifecycle).所谓生命周期,就是一个对 ...

  7. 如果你每次面试前都要去背一篇Spring中Bean的生命周期,请看完这篇文章

    前言 当你准备去复习Spring中Bean的生命周期的时候,这个时候你开始上网找资料,很大概率会看到下面这张图: 先不论这张图上是否全面,但是就说这张图吧,你是不是背了又忘,忘了又背? 究其原因在于, ...

  8. 面试问题:Spring中Bean 的生命周期

    Spring Bean生命周期执行流程 在传统的 Java 应用中,Bean 的生命周期很简单,使用关键字 new 实例化 Bean,当不需要该 Bean 时,由 Java 自动进行垃圾回收. Spr ...

  9. java中的的一些生命周期,Java中对象的生命周期

    Java中对象的生命周期 (1) 对象生命周期的开始 对象生命周期开始时,需要为对象分配内存,并且初始化它的实例变量: 对象生命周期结束 Java虚拟机的垃圾回收线程回收对象的内存. (2) 创建一个 ...

  10. spring bean生命周期_Spring中bean的生命周期和扩展点有哪些?

    前言 今天和大家分享一下Spring中Bean的生命周期的一些知识.先来说一下什么是生命周期吧,生命周期从其语义上理解就是一个对象从产生到销毁的整个过程,之所以把这个过程称为生命周期是因为其就像一个生 ...

最新文章

  1. 稳~阿里程序员常用的 15 款开发者工具
  2. matlab 并联机械臂_MATLAB robot toolbox 机械臂轨迹规划
  3. Live555研究之二Sleep实现
  4. security with acl
  5. 微信小程序第三方服务公司有哪些
  6. java应用程序打包成可jar执行程序
  7. 程序默认用管理员身份打开(vs2010)
  8. JAVA_WEB程序设计教程 pdf
  9. Windows下VS2008使用ZeroMQ说明
  10. 为软件简单加密的小程序,附源码
  11. 2021年实现团队成功的4步绩效管理周期
  12. 【reverse】buu-[WUSTCTF2020]level4——二叉树+IDA动态调试
  13. 转:移动定制机S5820改造手记
  14. python如何调用谷歌搜图api_python如何调用百度识图api
  15. SDK是什么?与API有什么关系?
  16. PS:高清晰度的源文件保存成图片如何使图片大小最小
  17. java怎么比较两个list是否相同?
  18. 【畅购商城】购物车模块之添加购物车
  19. bio-linux分区,bio 与块设备驱动
  20. java 线程池超时_线程池中如何控制超时时间?

热门文章

  1. Android ListView更改item背景颜色
  2. 7-14 到底是不是太胖了 (10 分)
  3. 7-6 What is a computer? (5 分)
  4. CSS — 内部样式几种常用写法(类、id)
  5. noi.ac #289. 电梯(单调队列)
  6. Educational Codeforces Round 45 (Rated for Div. 2) G - GCD Counting
  7. 版本控制-代码和文档等用SVN管理
  8. 删除windows目录下的$NTUnintall$文件夹DOS命令
  9. python查找一段字符串中是否包含指定字符串
  10. docker 安装与部署