Lance.gg 多人游戏 html5 游戏不同步

Lance.gg in multiplayer html5 game does not sync

我正在尝试制作 multiplayer game in HTML5。我找到 lance.gg 并四处游玩。我把Pong游戏改成了这样。

这是结果 https://youtu.be/MmQOqR71Df0。如您所见,它并没有真正同步 window。我怎样才能让它在许多玩家之间顺利移动?

Ball.js class 定义如下 getter:

get bendingVelocityMultiple() { return 0.0; }

这指示客户端忽略服务器的速度更新。结果是客户端和服务器速度不同步,导致您捕获视频。

如果改为设置:

get bendingVelocityMultiple() { return 0.8; }

那么问题就迎刃而解了。不过,将 bendingVelocityMultiple 设置为零在其他情况下可能会有用,例如,如果您想在玩家输球时将球移植回中心。

看看documentation for GameObject