生命周期函数

生命周期函数在这里插入图片描述
Unity生命周期函数:是针对所有的组件和脚本而不是游戏物体
固定帧是不是每隔一段时间就执行一次,时间是否确定?
##固定帧是固定一秒执行多少次,并不代表中间的时间间隔是相等的
(生命周期执行顺序Awake、OnEnable、Start)
答:Awake-OnEnable,Awake-OnEnable,Start-Start

第一阶段 Initialization(初始化阶段)
Awake(游戏开始之前初始化变量或游戏状态。它仅被调用一次.在所有对象被初始化之后调用)组件初始化
OnEnable(当对象变为不可用或非激活状态时此函数被调用)
Start(实例被启用时调用,wake总是在Start之前执行,在behaviour中只被调用一次)数值,逻辑初始化
第二阶段 Physics(物理阶段)固定帧=物理帧
FixedUpdate(用于物理帧,0.02s)
第三阶段 Inpu tevent Game logic(输入事件和游戏逻辑阶段)
Update(每帧更新) 主要写游戏逻辑
LateUpdate(摄像机更新)
OnGUI(渲染和处理GUI事件时调用)
ApplicationPause(检测到暂停时(举例:或者来电话时))
OnDisable(脚本在失效,销毁时被调用)
OnDestroy(销毁时被调用)
OnApplicationQuit(当游戏退出时执行)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值