我正试着做一个multiplayer game in HTML5。我找到了lance.gg并四处游玩。我就这样修改了乒乓游戏。
(0, 0.1)Ball.velocity.y = -3这是结果https://youtu.be/MmQOqR71Df0。正如您所看到的,它并不真正地通过窗口同步。我怎样才能使它在许多球员之间顺利地移动?
发布于 2018-05-17 19:33:32
Ball.js类定义了以下getter:
get bendingVelocityMultiple() { return 0.0; }这指示客户端忽略服务器的速度更新。其结果是客户端和服务器速度不同步,并导致您捕获的视频。
如果您设置的是:
get bendingVelocityMultiple() { return 0.8; }那么问题就会消失。将bendingVelocityMultiple设置为零在其他情况下可能是有用的,例如,如果您想要将球移植回中锋时,球员已经输掉了。
看一看GameObject文档
https://stackoverflow.com/questions/50383397
复制相似问题