2
我目前正面临 - 我认为 - 非常常见的网络问题。但是我找不到SpriteKit的答案。网络游戏 - SpriteKit插值/外推
让我们用一个可以再次弹跳的球进行模拟。目标是通过蓝牙或Wifi在两台设备上同步球的位置。
- 它使用
SpriteKit
物理模拟球的运动和碰撞 - 它使用
MultipeerConnectivity
有关蓝牙或WiFi联网。 - 设备A - 主设备 - 模拟一切,并在同步点将设备B的球位置和向量告知设备B.设备B模拟同步点之间的场景。
目前,在设备B的球总是〜50ms的迟于设备A.为了防止这种情况,有人告诉我,“插值”:设备B收到DeviceA的球的位置,并知道该信息为50ms岁。所以设备B应该能够预测接收到的一个50ms后的“真实”位置。
但我没有找到一种方法来与SpriteKit做到这一点。我不想手动开发SpriteKit物理自动为我制作的物品!
我只是在寻找一种方法来模拟未来50ms的跳跃!
有什么想法?