Unity 3d 脚本常用事件汇总

  • 时间:
  • 浏览:2
  • 来源:uu快3游戏_uu快3计划_苹果版

更多unity2018的功能介绍请到paws3d爪爪学院查找。

OnDestory:物体被删除时调用。 就是脚本组件被移除时调用,对象销毁时执行

OnGui:这一 函数会每帧调用好有几次(每个事件一次),GUI显示函数可不里能 了在OnGui中调用

一般开发中全部都是在Awake函数中获取游戏对象就是脚本实例的信息,就是在Start函数中进行某些获取过后的初始化设置。

GameObject的Activity为false时,以上全部都是调用,OnDisable()被调用;

OnDisable() 脚本不作用与游戏对象是 Activity为false

FixedUpdate:这一 函数会在每个固定的物理时间片被调用一次.这是放置游戏基本物理行为代码的地方。UPDATE过后调用。

GameObject的Activity为true,脚本的enable为true时,其先后顺序为:Awake、OnEnable、Start;GameObject的Activity为true,脚本的enable为false时,只运行Awake;

Awake、OnEnable、Start,全部都是游戏始于运行前就调用的最好的辦法 。 每次激活脚本总要调用 ,就是start之会在第一次调用update过后调用!

Start()将在MonoBehavior创建后在该帧Update()第一次执行前被调用;Start()函数只在脚本实例被启用时才会执行;Start函数老要在Awake函数过后执行。就是游戏对象开启了,对象上绑定的脚本实例被禁用了,可不里能 了Start函数不需要执行。这是Start函数的特点,可不里能 了在脚本实例被启用时它才会执行,就是Start函数只会在脚本实例首次被开启时才会执行。就是是就是开启过的脚本实例被关闭后再次开启,可不里能 了Start函数不需要再次执行。

Reset:Reset是在用户点击检视面板的Reset按钮就是首次再加该组件时被调用.此函数只在编辑模式下被调用.Reset最常用于在检视面板中给定有一有有1个多最常用的默认值.

Update:当MonoBehaviour启用时,其Update在每一帧被调用; 用来出理 画面的逻辑

公共的字段装入 Awake中 初始化

Awake()在MonoBehavior创建后就立刻调用,在脚本实例的整个生命周期中,Awake函数仅执行一次;就是游戏对象(即gameObject)的初始情况汇报为关闭情况汇报,可不里能 了运行系统进程池池,Awake函数不需要执行;就是游戏对象的初始情况汇报为开启情况汇报,可不里能 了Awake函数会执行;值得注意的某些是,Awake函数的执行否是与脚本实例的情况汇报(启用或禁用)并可不里能 了关系,就是与脚本实例所绑定的游戏对象的开关情况汇报有关。就是重新加载场景,可不里能 了场景内Awake函数的执行情况汇报重新遵循上述两点。 可不里能不能 了做某些初始化操作

LateUpdate:当Behaviour启用时,其LateUpdate在每一帧被调用