比喻场景
想象你和朋友们在玩一场真人版的“接力赛跑”,每个人都要按顺序接棒跑完一段路。
- 服务器就像是裁判,负责记录每个人接棒和跑步的准确时间和位置。
- **客户端(玩家)**就像是你,负责根据裁判的指令知道自己该跑多远、什么时候接棒。
掉线和恢复网络的情况
1. 玩家掉线(断线)
你突然被“拉出赛道”,看不到裁判和队友的动作,也不知道自己现在跑到哪里了。
2. 网络恢复,服务器只发最新状态
当你重新“回到赛道”时,裁判没有告诉你这段时间内队友们是怎么跑的(没有历史帧),而是直接告诉你“现在你应该在终点附近”。
这样会导致什么问题?
画面“瞬移”——角色突然跳到最新位置
你刚刚还在起跑线附近,突然裁判告诉你“你已经跑到终点了”,你只能瞬间从起点跳到终点,画面非常突兀,完全不连贯。
玩家操作和视觉不匹配
你刚刚按着方向键往前跑,画面却突然跳