Unity自学之Update()、FixedUpdate()、LateUpdate()
来源:互联网 发布:cern数据 编辑:程序博客网 时间:2024/06/07 05:32
在unity中,大家常用到Update(),FixedUpdate(),LateUpdate()这类的自带函数吧,今天我大致给大家说说这3种方法的区别和应用。
Update(),表示游戏在每一帧被调用,通常在需要实时监测的时候使用。
FixedUpdate(),表示游戏在固定更新,通常在物理相关的操作中使用。有人会问为什么不用Update(),因为在游戏中fps不一定是不稳定的,而且还会因设备的不同导致fps的不同,从而影响物体运动的流畅性,以及游戏在不同设备里的差异性。而FixedUpdate()就不会出现这样的问题。之前看到有人说Update()在帧数低的手机环境里会陷入地面,我想这是因为手机性能差掉帧的情况,与是否用Update()来进行物理相关的操作并无关联。
LateUpdate(),表示游戏在在所有Update函数调用后被调用,通常在跟随某个物体的操作中使用(如跟踪拍摄)。举个例子说明下,现在有个人,我有2个脚本在Update()控制,一个脚本是前进,一个脚本是后退,现在在一帧内同时运行这2个脚本,假如我在Update()中放入摄像机,你就会看见摄像机有个前后抖动的情况。而我假如放在LateUpdate()中就不会有抖动的情况,因为LateUpdate()是在这2个脚本的Update()结束后运行的。
0 0
- Unity自学之Update()、FixedUpdate()、LateUpdate()
- 关于unity中的update、Lateupdate和FixedUpdate
- 关于unity中的update、Lateupdate和FixedUpdate。
- 关于Unity中的Update、Lateupdate和FixedUpdate。
- 关于unity中的update、Lateupdate和FixedUpdate。
- 关于unity中的update、Lateupdate和FixedUpdate。
- 关于unity中的update、Lateupdate和FixedUpdate
- 关于unity中的update、Lateupdate和FixedUpdate
- 关于unity中的update、Lateupdate和FixedUpdate。
- 关于unity中的update、Lateupdate和FixedUpdate
- 关于unity中的update、Lateupdate和FixedUpdate。
- 关于unity中的update、Lateupdate和FixedUpdate
- 关于unity中的update、Lateupdate和FixedUpdate
- update、Lateupdate和FixedUpdate
- Unity 关于unity中的update、Lateupdate和FixedUpdate。
- [3D理论] 关于unity中的update、Lateupdate和FixedUpdate
- [3D理论] 关于unity中的update、Lateupdate和FixedUpdate。
- 【转】关于unity中的update、Lateupdate和FixedUpdate。
- 串匹配
- 分布式存储系统sheepdog
- DatePickerDialog(日期选择)的简单应用
- Spring系列之事务处理
- 面向对象和面向过程的区别
- Unity自学之Update()、FixedUpdate()、LateUpdate()
- 985的数字难题
- 代理模式C++实现
- Linux I2C总线框架 学习笔记
- 串连接
- 离线安装cocoapods环境教程
- Python基础进阶1
- 【面试题】停车场记录
- 算法