文章图片
以下为演讲内容 , 略有删减:
大家好 , 我是Cocos论坛的宝爷 , 来自光子工作室 。 今天我要分享的是游戏中的实时同步 , 主要包含帧同步和状态同步 , 这都是我之前在游戏项目中积累下来的经验 。
帧同步技术追帧效果演示
我们先来看一下帧同步演示 。 这是我几年前用Cocos2d-x开发的一个PVP游戏 , 首先这里有个匹配 , 匹配完是loading , loading完有一个开场动画 , 接下来会演示一个追帧的效果 。
现在另外一个客户端是卡住不动的 , 当我们恢复的时候 , 刚刚卡住客户端会加速把这个时间追回来 。 接下来是一个小重连 , 当我们在战斗中把网络断开 , 可以看到另外一端继续运行 , 当我们把网络恢复之后 , 它也可以正确的表现 。
刚刚的小重连是我们在游戏中做了一些快捷键 , 可以快速的实现断线重联 。 就按一个快捷键就关 , 再按一个快捷键就开 , 这个也是非常好用的东西 。
最后演示的是一个大重连 , 我们把在战斗中的游戏给退出 , 然后重新连接 , 进入到游戏后 , 它也可以把整个场景完全恢复 , 刚刚比较慢 , 主要是在加载资源 。 它并不像传统的帧同步 , 从头跑到尾的一个恢复过程 。
游戏同步中的帧同步基础介绍
帧同步通过同步玩家的操作 , 保证所有人在每一帧上都获得相同的输入 , 执行相同的逻辑 , 最后得到一致的表现和结果 。 这里面包含两个同步 , 一个是时间同步 , 一个是指令同步 。
推荐阅读
- 年轻人|呼叫全城玩家,魔都首发「表情包地铁」启程,2022蓝不倒!
- 解决方案|【干货】反渗透设备结垢原因及解决方案
- 玩家|电竞手机行业标准升级 升级版引领行业健康有序发展
- 玩家|西街快评丨不妨让元宇宙再飞一会儿
- 玩家|国金证券:预计2025年折叠屏手机销量将突破5000万部
- 模式|骁龙888被iQOO干到了2699元,手游玩家又多了个选择。
- 网游|国外玩家呼吁V社分拆 成立DOTA2单独公司
- 芯片|曦智科技发光子计算处理器 PACE:部分性能超 RTX 3080 数百倍
- 技术|角逐折叠屏,谁是手握行业金线的“高端玩家”?
- 硬件|曦智发布光子计算处理器PACE:1GHz频率、比GPU快数百倍