楼梯同步:服务器广播楼梯的生成/拆除事件,客户端本地复现楼梯物体。楼梯坐标、旋转、尺寸等通过状态同步保证一致。
玩家位置同步:玩家在楼梯上的位置一般是物理位置(坐标)同步,服务器每帧或固定频率同步玩家世界坐标。楼梯位置同步本质上是同步楼梯的构建事件和玩家相对楼梯的位置。
碰撞检测:敌人(AI或玩家)仍然走碰撞检测。服务器物理模拟保持碰撞,防止穿模、卡墙。
客户端有预测和插值,避免视觉卡顿,但实际判定由服务器碰撞。
特殊点:为保证流畅,客户端允许一定范围内位置预测和偏差容忍。
服务器用权威物理,遇到不同步时做位置回滚(回滚到合法位置,避免卡楼梯或穿墙)。
楼梯本身作为动态物体,碰撞体同步给服务器和客户端,敌人AI用它做路径和避障。