unity事件函数和执行顺序

1. 事件函数和执行顺序
函数说明
Awake ()在GameObject实例化阶段被调用的。
OnEnable()组件每次启动的时候被调用的。
Start()游戏对象第一次update前被调用。
FixedUpdate()每秒调用固定次数(物理固定帧)
OnTriggerXXX()碰撞器进入了触发器。
OnCollisionXXX()碰撞器进入碰撞器。
yield return new WaitForFixedUpdate()下一物理固定帧运行。
OnMouseXXX()鼠标事件。
Update()帧事件。
yield return new WaitForSeconds()等待一段时间。
www网络服务?
StartCoroutine()开始协程
LateUpdate()所有Update调用之后被调用的。
OnDisable()组件每次禁用的时候被调用的。
2. 其他事件
函数说明
OnDrawGizmos()在场景中每帧调用,且在编译器中开始运行后依旧调用。
OnLevelWasLoaded(int level)加载新场景时调用此函数。
3. 特殊点
  1. 如果一个MonoBehaviour实现了 StartUpate 方法,那么作为组件的它就可以被激活(启用)或禁用。
    Awake 函数无论组件有没有启用,除非游戏对象本身被禁用,否则都会在预加载中运行。
  2. 不同脚本的执行顺序,可在项目设置->脚本执行顺序中修改
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

莉萝爱萝莉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值