我开发了一个小游戏,我想制作多人游戏。 我制作了一个游戏服务器,它使客户端类与当前在线玩家和位置保持同步。
现在我想让 Client 类将此信息提供给 Game 类,以便它始终是最新的。
但是,创建带有 PlayerList 参数的 Game 类的构造函数显然不会持续提供最新信息。
我怎样才能做到这一点?
最佳答案
我实际上会使用 publish-subscribe游戏服务器不会维护玩家列表,而是将更新发布到游戏域对象的机制。玩家是订阅者或观察者,只要游戏服务器有更新并刷新他们身边的域对象的状态,他们就会收到通知。
关于java - 继续向类(class)提供信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13684707/