首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在更新中设置位置和在LateUpdate中设置相机旋转时,相机抖动一致

在更新中设置位置和在LateUpdate中设置相机旋转时,相机抖动一致
EN

Stack Overflow用户
提问于 2021-03-02 01:22:40
回答 1查看 340关注 0票数 0

我知道这是一个比较常见的问题,但是我还没有为我的特定场景找到解决方案:

我正在创建一个服务器权威的游戏,服务器计算移动并将其以Vector3的形式发送到客户端。当接收到该位置时,该Vector3被存储在一个变量中,并且在更新中,该位置被设置为等于该Vector3。

相机旋转是客户授权的,旋转是基于鼠标增量计算的,并添加到当前旋转中。Y轴旋转应用于整个身体(以旋转),X轴旋转应用于摄影机(以向上和向下查看)。这一切都是在后期更新中完成的

当移动和查看对象时,它看起来抖动得非常快。我找到的所有解决方案都不起作用,我想这是因为它们的设计是为了解决相机刚体运动的抖动问题。

EN

回答 1

Stack Overflow用户

发布于 2021-03-02 04:32:28

在处理物理、旋转、位置和其他相关内容时,更推荐使用FixedUpdate而不是Update

为什么会这样?

https://docs.unity3d.com/ScriptReference/MonoBehaviour.FixedUpdate.html

嗯,Fixed Update,它被称为固定帧速率帧,在物理上更可靠。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66426682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档