绝地求生攀爬翻墙机制详解
翻越和攀爬使得玩家遇到障碍时有了更多的战术选择。普通的跳跃满足了一般情况下的需求,但还有许多不足。毕竟绝地求生有相当大的游戏区域。此外,由于地图中物体形状和尺寸的差异,那些想要快速有效的越过箱子,容器,栅栏,等等的玩家难免会遇到很多问题。因此,我们决定开发动态攀登及翻越系统。
该功能允许游戏内的角色可以快速的越过面前的障碍物。虽然我们最初的计划仅是允许越过1米高的障碍,但我们最终决定变为 2.3 米左右。这几乎可以满足各种情形下的需求。此外,通过建筑物内的开口(如窗户)也是可行的,只要它们宽高满足。几乎可以越过所有静态物体。通过胸部高度左右的物体需要用一只手支撑(即另一只手可以单手持枪),更高的物体需要用到双手支撑(翻越动作进行后会自动收起武器)。朝障碍物奔跑会产生惯性,可以加快翻越动作。同样也可以从静止状态开始翻越,但是会慢一些,增加了受到敌人伤害的几率。
技术层面,该系统由约 40 个对应不同高度及情形的动作动画构成。“翻越”一般指的是跨越过障碍物的动作,而“攀爬”指的则是使角色保持在物体上方的动作。默认设定下,“翻越”和“攀登”与跳跃设置在同一键位。同时,我们也为玩家提供了将“跳跃”和“攀登及翻越”设为不同按键的选择。当准备越过障碍时,角色前物体的形状将被扫描并分析是否可以进行“翻越及攀爬”、可以使用哪种类型的动作。只要上方有足够多的空间(允许角色站起)就会允许“攀爬”。“翻越”则需要在运动时按住“冲刺”键 ——如障碍物够“薄”,就可以“侧身滑过”(在物体上方)或“翻越”。到达障碍物上方之前可以通过反方向移动实现取消动作。