我已经开发了一个小游戏,我想让多人玩。我做了一个gameserver,它用当前的在线玩家和位置更新客户端类。
现在,我想让Client类向Game类提供此信息,以便它始终是最新的。
但是,使用构造函数的PlayerList参数创建游戏类显然不会提供最新的信息。
我如何才能做到这一点?
发布于 2012-12-03 21:56:18
我实际上会使用publish-subscribe机制,其中游戏服务器不会维护玩家列表,而是将更新发布到游戏域对象。玩家是订阅者或观察者,只要有来自游戏服务器的更新,他们就会得到通知,并刷新他们身边的域对象的状态。
https://stackoverflow.com/questions/13684707
复制相似问题