news 2026/8/10 7:54:28

帧同步和状态同步

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
帧同步和状态同步

一、例子

1.从小霸王游戏机帧同步,没有服务器,但是搜集每个手柄操作。 发的是向上的指令,一个人是向上+攻击指令。

2.军队中,每个人抬腿,你说1大家都抬左腿,说2都抬右腿,这样子一直持续下去,队列往前走。

这样子保证每个客户端状态都一样,

因为:有了相同的指令,每个逻辑帧相同的时间,就能确保它状态一致。

3.每个车以60公里的速度往前行走,行走了3s,每个客户端都这样子算的话,是不是走了距离是一样。

二、帧同步得核心理念

状态同步的话,则是服务器计算好,客户端直接显示就行。帧同步则只同步玩家输入指令,比如:向上走了,按了攻击键了。 像王者荣耀上的按钮,不要理解成一个技能,而是理解成按钮,1是普攻,2是跳起来打人,3是大招,你按1,则转发给服务器,服务器转发给你1,所有客户端都执行1的按钮,这样子就会释放同一个技能。 咱们要让所有的客户端在相同的逻辑帧在相同的时间执行相同的操作。 做的时候想想概念,走正步。

三、

帧同步采集的是指令而不是数据。

帧同步解决同步一致性的问题。

四、tcp、udp的选择

tcp可靠性的意思:

确保数据到达。

有重传机制, 网络差的时候延时高。

udp

不可靠连接: 不能保证数据送达,不保证顺序。

没有重连机制,丢了就丢了。

因为没有tcp重传机制,可以在延迟低的情况下自定义重发机制,所以延迟相对tcp低。

帧同步更适合udp:

帧同步通常是连续的数据流。

一帧丢了,下一帧会覆盖更新。

可以通过这弄不的逻辑来避免消息顺序问题。

可以自定义或者干脆不做确认机制。

带来了更低的延迟。

补帧、追帧、跳帧。

包序号控制。

但是:现在网络环境已经足够好,不是必须得udp.

五、实现帧调度机制

1.建立固定的逻辑帧率,比如:每秒20帧或30帧,客户端按照固定间隔执行逻辑帧,不受渲染帧率影响

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/9 15:20:14

互联网大厂Java求职面试实战:多技术栈与业务场景深度解析

互联网大厂Java求职面试实战:多技术栈与业务场景深度解析 本文通过一个企业协同与SaaS场景的面试故事,真实展现互联网大厂Java求职者谢飞机与严肃面试官的问答过程,涵盖Java SE、Spring Boot、微服务、数据库、缓存、消息队列、安全框架、AI等…

作者头像 李华
网站建设 2026/8/9 6:31:52

从 .env 到动态配置:前端工程的一次升级

点击上方 程序员成长指北,关注公众号 回复1,加入高级Node交流群 前言 很多前端和 Node.js 项目,配置管理几乎都是从环境变量开始的:.env、process.env、再配合一次部署。但当你需要临时关掉一个功能、调整接口限流、做灰度发布时&…

作者头像 李华
网站建设 2026/8/2 17:30:24

军工装备管理系统TinyMCE4导入PDF图纸出现字体缺失怎么办?

项目需求技术评估与实施方案 一、需求背景分析 作为北京某国企项目负责人,我们当前面临在企业网站后台管理系统中集成Word粘贴、文档导入和微信公众号内容处理功能的迫切需求。该需求源于政府项目对文档处理能力提升的要求,同时需要满足信创国产化环境…

作者头像 李华
网站建设 2026/7/31 6:06:13

告别杂乱!NAS 装个 Sun-Panel+cpolar,数据管理居然能这么省心

Sun-Panel 是一款主打可视化整合的私有云管理工具,核心功能是把 NAS、服务器、常用工具的访问入口收拢到统一面板,支持多账号权限隔离,还能自定义界面样式,适配 Windows、macOS、Linux 等多系统,甚至树莓派也能流畅运行…

作者头像 李华
网站建设 2026/8/9 15:20:14

互联网大厂Java面试:严肃面试官与搞笑程序员的对决222

场景: 在某互联网大厂的面试室,一位严肃的面试官正准备提问,而对面坐着一位看似紧张却又想显得轻松的程序员小张。 面试官:我们先来聊聊Java核心知识。第一个问题,Java中的JVM是如何管理内存的? 程序员小张…

作者头像 李华
网站建设 2026/8/10 5:28:54

深度测评 9个AI论文工具:本科生毕业论文写作全攻略

随着AI技术的不断进步,越来越多的学术写作工具被推向市场,为本科生撰写毕业论文提供了新的解决方案。然而,面对种类繁多的AI工具,如何选择真正适合自己需求的产品成为一大难题。为此,我们基于2026年的实测数据与用户反…

作者头像 李华