开源的输入延迟联机同步方案DelayNoMore v0.8 - 加入攻击和受击同步演示

由于v0.8相对于之前有很多改进,所以单独开一帖来吹水啦 :smile:

GIF demo (为实际运行的约1.33倍速以减小文件体量,展示在后端碰撞计算开启的情况下玩家可以互相推动/击退,并完成断线重连的状态恢复 – 注意在游戏画面中倒数到大约8秒的时候,击打动画是从一个中断位置续播的)

smooth_melee_attack_spedup

视频demo https://pan.baidu.com/s/172AmIKxbFgGXZzWVqxNUPA?pwd=e2tp (作为对GIF的补充,因为方案的要点之一是每个环节都做到60fps,同时在传输上下行方面都尽可能使用合并批次的方式来减轻网络I/O的压力并提升整体表现)

开源地址在 https://github.com/genxium/DelayNoMore

由于Github的图不科学上网的话会崩,这里贴一下README相关图片,中文版文档正在积极制作中

(输入延迟的大概解释示意)

(预测冲突前端处理的大概解释示意)

(预防浮点错误积累的示意)

(一些关键场景截图)

14赞

优秀如此,先赞后看

增加了一个GIF预览

什么叫做专业,这就叫专业

实力催更牛马

码得好啊 泰迪

码得好啊 泰迪

优秀如此,先赞后看

已更新v0.7的GIF,有攻击和受击的同步了

泰迪大佬还是很牛逼,对比大掌教只会让我们发图,牛马鸽了一年。我哎泰迪

插眼!!!!

已更新至v0.7.6,目前测试结果已经比较稳定了并且对角色动画增加了帧动画的兼容性,这样大量网上可以找到的帧动画素材也能用上。希望之后能买到合适的素材做个有可玩性的版本

就凭你的头像就看好你

精彩的。 謝謝!

高级,学习了

已更新v0.8,主要解决了之前实际上降低了帧率来同步的尴尬

牛逼(五个字)

QQ图片20221202141717

1赞

更新了v0.8.7,大幅简化了后端逻辑并增加了注释

image