首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >播放录制的游戏回放

播放录制的游戏回放
EN

Stack Overflow用户
提问于 2012-04-07 10:04:03
回答 1查看 151关注 0票数 1

我在播放录制的游戏回放时遇到了问题。重放数据由用户输入时的时间戳和输入本身的元组组成。

在播放回放时,我尝试在回放数据中找到匹配的用户输入。但由于每一帧中的时间大多不会与重放数据中的时间戳完全匹配,所以我只能从重放数据中获取最接近的时间戳,它与当前帧时间平均相差0.01秒。这使得回放非常不精确。

我有什么可能对这种差异做出反应?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-14 18:52:03

我自己找到了解决方案:

如果您想仅使用用户输入来记录演示,则必须满足两个条件

  1. 有固定的游戏更新率,不依赖于FPS的
  2. 物理必须是确定性的

因为这两点都不容易实现,所以我决定使用帧快照来保存演示。这会导致更多的数据被保存,但更容易开发。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10051142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档