Unity3D Update() 和 FixedUpdate()区别
来源:互联网 发布:淘宝怎么开通直播 编辑:程序博客网 时间:2024/06/14 01:05
原文地址: http://www.cocos2dev.com/?p=307
我说下他们的区别吧,知道了各自的特点,就知道原因了。
今天有人问我问什么我在处理物理逻辑的时候把代码放在了FixedUpdate里,而不用Update?
我说下他们的区别吧,知道了各自的特点,就知道原因了。
Update() 和 FixedUpdate()在游戏中都会在更新的时候自动循环调用。
但是Update是在每次渲染新的一帧的时候才会调用,也就是说,这个函数的更新频率和设备的性能有关以及被渲染的物体(可以认为是三角形的数量)。在性能好的机器上可能fps 30,差的可能小些。这会导致同一个游戏在不同的机器上效果不一致,有的快有的慢。因为Update的执行间隔不一样了。
而FixedUpdate,是在固定的时间间隔执行,不受游戏帧率的影响。有点想Tick。所以处理Rigidbody的时候最好用FixedUpdate。
PS:FixedUpdate的时间间隔可以在项目设置中更改,Edit->Project Setting->time 找到Fixed timestep。就可以修改了。
0 0
- Unity3D Update() 和 FixedUpdate()区别
- unity3d fixedUpdate 和 update 区别
- Unity3D Update() 和 FixedUpdate()区别
- Unity3D Update() 和 FixedUpdate()区别
- unity3d fixedUpdate 和 update 区别
- Unity3D Update() 和 FixedUpdate()区别
- Unity3D Update() 和 FixedUpdate()区别
- Unity3D Update() 和 FixedUpdate()区别
- Unity3D Update() 和 FixedUpdate()区别--unity3Dday02
- unity3d Update()和FixedUpdate()的区别
- unity3d Update()和FixedUpdate()的区别
- unity3d Update()和FixedUpdate()的区别
- Unity3d Update和FixedUpdate、LateUpdate的区别
- Unity3d Update和FixedUpdate、LateUpdate的区别
- Update() 和 FixedUpdate()区别
- Unity3D--Update和FixedUpdate的区别与共性
- Unity3D--Update和FixedUpdate的区别与共性
- Update和FixedUpdate的区别
- 使用doxygen生成注释文档——eclipse
- 操作系统期末复习
- Linux(Centos6.5)下如何解压.zip和.rar文件
- android greenDao SQLite数据库操作工具类
- spring boot集成shiro,使用java annotation配置而不是xml配置的经验
- Unity3D Update() 和 FixedUpdate()区别
- JS验证邮箱和手机号
- Linux 不同服务器间传递文件 不需要输入密码
- leetcode: Sudoku Solver
- 学生信息管理系统(7)——应用程序与数据库连接
- poj 1329 计算几何
- 如何取消(或关闭)win2003中的ie增强安全配置
- WinCE调大image
- 软件版本号规范与命名原则