开源输入延迟同步demo +1

把之前做的demo改成了用输入延迟+回滚来做 https://github.com/genxium/DelayNoMore

GIF效果不太好,这里贴一下录屏链接吧
https://pan.baidu.com/s/11Br4qz2QPZ2m3Z_FZcnefw?pwd=wl7s

里面大概是这样的

目前处于刚刚能跑起来的状态,还有很多改进要做,包括但不限于

  • 后端持续计算all-confirmed render frames,缓存并在有玩家因延迟太多而需要重置时下发 (针对问题如
    https://github.com/genxium/DelayNoMore/blob/main/ConcerningEdgeCases.md 所述)
  • 使用物理引擎而非仅碰撞库时,选择可以支持save/load的方案 (除了特定的热力学模拟可能还要存取历史路径以外,大部分的碰撞模拟应该都不难做到只存取即时状态,但还是有待选择已经有方便接口的)

,以后会补上一些如何跑起来的文档,希望能白嫖一下各位的PR。一些关键的进入房间后的事件有打具体的日志了。

3赞

mark!!学习了

大佬牛逼!

大佬牛逼!

大佬牛逼!