断线补间问题

多人对战游戏中,我当前位置是p1,此时,因为网络问题,我没有感知地短暂离线,期间,我移动到了位置p2,而队友看到我在p1静止,然后几秒钟后我静默上线了,队友看到我应该怎么表现?

是从p1移动到p2吗?

当然应该在P1啊,你断线了,位置变化信息没有上传,重新连线如果可以把你断线期间的位移信息上传,并广播的话,那外挂太好做了,只要频繁利用这点就能实现高速移动,闪现等操作。

1看你用的是什么同步方式。
2看你同步的是什么数据, 一般来说同步的 是 位置+速度 。 所以你不会还停在P1。

3解决方案是插值追帧。 就按你说的, 比如他现在应该在p2, 但是显示在p1,我们假设用5帧追帧,5帧后位置是p2’,那就从p1~p2’ 规划一个平滑路径5帧走完

静默上线应该视为重连,下发最后一次上传的位置数据,然后从p2回到p1,如果你玩过哪些fps游戏会发现他们也是这么做的