Update与LateUpdate区别
来源:互联网 发布:淘宝app用户体验报告 编辑:程序博客网 时间:2024/05/29 08:22
LateUpdate晚于所有Update执行
在圣典里LateUpdate被解释成一句话:LateUpdate是在所有Update函数调用后被调用。这可用于调整脚本执行顺序。
当物体在Update里移动时,跟随物体的相机可以在LateUpdate里实现。这句我看了云里雾里的,后来看了别人的解释才明白过来。
LateUpdate是晚于所有Update执行的。
例子
游戏中有2个脚步,脚步1含有Update和LateUpdate,脚步2含有Update,那么当游戏执行时,每一帧都是把2个脚步中的Update执行完后才执行LateUpdate 。
虽然是在同一帧中执行的,但是Update会先执行,LateUpdate会晚执行。
现在假设有2个不同的脚本同时在Update中控制一个物体,那么当其中一个脚本改变物体方位、旋转或者其他参数时,另一个脚步也在改变这些东西,那么这个物体的方位、旋转就会出现一定的反复。
如果还有个物体在Update中跟随这个物体移动、旋转的话,那跟随的物体就会出现抖动。 如果是在LateUpdate中跟随的话就会只跟随所有Update执行完后的最后位置、旋转,这样就防止了抖动。
做一个相机跟随主角的功能时,相机的位置调整写在LateUpdate,老是不明白,看官方的SmoothFollow相机跟随写在LateUpdate中
原贴:http://www.cnblogs.com/zhaoqingqing/p/3454091.html
1 0
- Update与LateUpdate区别
- Update和LateUpdate的区别
- LateUpdate以及Update的区别
- Unity3D中Update和Lateupdate的区别
- Unity3D中Update和Lateupdate的区别
- Unity3d Update和FixedUpdate、LateUpdate的区别
- Unity3d Update和FixedUpdate、LateUpdate的区别
- update,fixedupdate,lateupdate的区别,解决跟随相机抖动
- unity中FiexdUpdate和Update以及LateUpdate的区别
- unity3D学习笔记之五:Update FixedUpdate LateUpdate 区别
- Unity Update与LateUpdate执行顺序之坑
- 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
- 【杭电2005】第几天?
- Same Tree
- 图片加载的优化 --- 实现图片的缓存、本地内存及网络的三重筛选之后的加载
- virtio-net pci config space
- Nyist27 水池数目
- Update与LateUpdate区别
- Java内容回顾
- mac下安装OCLint、xctool、及配置环境变量
- [Array]Minimum Size Subarray Sum
- Codeforces - Educational Codeforces Round 14B - s-palindrome(模拟)
- Android解决"关于Xutils框架出现无法访问HttpRequestBase 找不到org.apache.http.client.methods.HttpRequestBase解决方案
- 2_1OpenGL北斗星群
- Logistic回归
- Hive配置使用derby