Godot 联机客户端预测与回滚:让操作先响应,再把误差收回来
背景:客户端预测与校正不是一个孤立功能 联网动作游戏里,如果每次移动都等服务器确认,操作会像隔着一层棉。客户端预测让玩家按下移动后本地立刻响应,再等服务器快照回来校正。听起来简单,真正做起来会遇到输入序号、重复模拟、碰撞差异、校正抖动、动画状态和特效回滚。
tag
背景:客户端预测与校正不是一个孤立功能 联网动作游戏里,如果每次移动都等服务器确认,操作会像隔着一层棉。客户端预测让玩家按下移动后本地立刻响应,再等服务器快照回来校正。听起来简单,真正做起来会遇到输入序号、重复模拟、碰撞差异、校正抖动、动画状态和特效回滚。