首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >适合于实时客户/服务器物理仿真的设计模式?

适合于实时客户/服务器物理仿真的设计模式?
EN

Stack Overflow用户
提问于 2011-03-20 17:26:35
回答 1查看 1.1K关注 0票数 1

是否存在某种设计模式,可以帮助设计客户端服务器实时物理模拟,这就要求在设计(逻辑/代码解耦)方面有一些特殊的需求,因为网络形式如下:

  • 在客户端上绘图,在线路上不发送太多数据,在服务器上发送主要模拟逻辑(引擎)。
  • 服务器上一半的对象代码和客户端上一半要绘制的对象代码(更改部分)
  • 只发送不断变化的部分对象(属性)

任何有关Javanio实现的建议都将受到欢迎。

谢谢,

吉比拉

P.S:我看到了很多文章和讨论,以及伪代码,如何实现解耦,但没有发现任何特定的简单的紧凑实现。

EN

回答 1

Stack Overflow用户

发布于 2011-03-23 21:22:03

我强烈建议阅读Glenn关于这个主题的文章

由于带宽和延迟的限制,实时服务器-客户端网络物理是一个具有挑战性的问题.为了缓解这些问题,大多数网络仿真都依赖于客户端向服务器发送输入,服务器只发送帧间的差异。同时,客户端可以使用客户端预测来预测服务器的世界状态。不幸的是,由于多个客户端操作之间的交互可能造成客户端预测中的差异,该模型是不完善的。然而,处理这些差异是你必须解决的问题的另一部分.

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

https://stackoverflow.com/questions/5370163

复制
相关文章

相似问题

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