「游戏茶馆TB」微信小游戏接入“熊孩子噩梦”健康系统 帧同步能力上线( 二 )
帧同步能力将助力多人在线对战产品实现更好的游戏体验
本文插图
通过帧同步服务 , 开发者只需要关注前端小游戏逻辑相关就可以了 , 无需头痛前后端联调成本、服务器部署维护 , 并发量大等问题 。 目前帧同步能力已经在能力地图上线了 。 登录微信公众平台 , 在首页即可直接查看 。 或者手机登录小游戏数据助手 , 点击「帮助」-「能力地图」也可以查看新能力 。
除了能有效降低开发运维成本 , 实际应用上 , 帧同步还有着低流量 , 高一致性 , 高实时性的特点:低流量:帧同步只转发玩家的行为 , 要广播的数据量并不大;高一致性: 相同的数据输入保证了客户端之间的一致性;高实时性:服务端仅负责转发帧数据 , 同步频率精确到每帧 , 保证了数据的实时性 。
本文插图
帧同步服务则负责收集用户上传的操作指令 , 封装成帧数据以固定的频率下发到客户端 。 帧同步服务由微信客户端和微信后台采用可靠性UDP的方式通信 , 通过冗余传输的策略保证了数据的可靠性 。
UDP相比于TCP等可靠传输协议 , 数据传输的实时性大大提高 , 在多人对战等实时性较高的游戏内 , 帧同步和UDP的优势就更加明显 。
小游戏只需要调用基础库暴露的接口上传帧指令到微信后台 , 微信后台会存储房间内各个玩家每帧的操作指令 , 并通过固定的频率(小游戏可以自行设置)将房间内每帧的数据下发到各个客户端 。
由于服务端下发帧的频率是固定的 , 玩家通过帧序号便可以推测出当前游戏的时间线和进度 , 各个客户端同样的计算方式也就保证了游戏的一致性 。 由此可见 , 帧同步能力的加入 , 让多人在线微信小游戏真正可以提供给玩家无延迟实时对战的体验 。 更多的技术原理和操作指南文档 , 开发者可以关注“做个小游戏”相关发文进行获悉 。
推荐阅读
- [游戏提莫酱]休息时还偷看Miss?马面拍视频实锤两人关系?,骚男主动邀玩
- 「互联网圈里人」你会操作吗?,微信可转账至QQ钱包
- 『IT时代网』世纪华通领衔游企再迎爆发式增长,5G新基建提速云游戏商业化进程
- 『腾讯游戏』利润突破20亿,三七互娱冲刺2020增量市场
- 『游戏灯』新英雄镜峡谷垫底,马超输出乏力胜率狂跌,王者荣耀英雄胜率排行
- 微信上的聊天记录怎么删除?公布既方便又彻底的方法
- 升级游戏体验 北通宙斯精英手柄多维场景让生化危机3更惊险
- 「电商科技馆」3能带来超越游戏手机的体验?这些细节就是关键,为什么iQOO
- 「巍红峨科技」网易到底怎么了,曾经游戏业的老大
- 『游戏爱谈TB』2种武器克“悬浮”,《重装上阵》天行者负载2变4
