我一直在考虑多人RTS游戏。我似乎无法解决的部分是保持单元运动同步。如果我将单元A移动到XY位置,则必须将其传达回中继到另一个客户端的服务器。
我很好奇通讯的样子。您是否只想与服务器将A单元从JZ移到XY进行通信?也许您需要逐个协调沟通运动?将单位从一个客户转移到另一个客户的最有效方法是什么?
编辑
这是stackoverflow重新发布的问题。我发现这个网站可能是个更好的地方。
该帖子的更好答案之一:
我假设您打算使用客户端-服务器网络范例?在这种情况下,您不能信任客户端来处理单元的实际位置,则必须将该任务委托给服务器。然后,您按时从每个客户端获取命令列表,并计算每个单元的移动,一旦完成,下一步就传递与每个客户端相关的每个单元的位置(以全图为基础,或者每个观看次数),然后重新开始该过程。