2
|
Vignesh Gunasekaran · 技术社区 · 6 年前 |
1
3
去同步是一个相当大的缺点。如果局部模拟的物理不影响游戏的功能结果,那是可以的。 然而,举例来说,如果火箭从发射台发射出来的轨迹是用物理方法在本地模拟的,并且它是否击中另一个玩家也是由本地决定的,那么你将最终导致玩家被杀,尽管 看似 没有被一个击中。 在更严重的情况下,玩家可能会在他们的机器上体验到完全不同的比赛结果。
不一定。
对于多人游戏,通常建议有一个权威的服务器来计算重要事件(例如被子弹击中)。 为了防止不稳定的移动和动作,您需要实现某种形式的插值/预测/航位推算客户端,并在权威服务器回复时进行更正。
我不知道你比较的开销是多少,但通常一个unity实例运行时没有图形,在batchmode中作为一个服务器能够很好地处理一个10人的多人游戏。 |
Ian Newson · 协议缓冲区、C#和网络流:永远不会收到消息 2 年前 |
Evantoki Alfa · 线程“main”java中出现异常。lang.ArrayIndexOutOfBoundsException:演示时为0。查找。main(Lookup.java:19) 2 年前 |
ê¹ì¼í · 如何发送带有引号的关键数据的POST方法? 2 年前 |
TiDu · 使用EKS设置出口网关的最简单方法,无需Istio 2 年前 |
Nop · 无法关闭键盘中断(Python)上的套接字连接 2 年前 |