(1):跳跃的基本原理
在CS1.6中有着严格的力学系统,跳跃高度最大96CS单位长度(人的身高是72),跳跃远度最大是255。但由于受空气阻力及其他因素的影响,通常玩家不能跳跃到如此之远,但是有的玩家却可以跳跃出240以上的距离(目前有资料考证的最远跳跃长度是250CS单位长度,使用武器usp),正是通过在空中的加速实现的。有些物理方面常识的朋友都会知道,物体在空中的跳跃,是由水平方向和竖直方向二者的运动所共同决定的,如果竖直方向运动时间固定的话,在水平方向运动速度越快,最后的效果就是跳的越远。连跳、long jump、旋转跳三种跳跃的原理都基于此。
如果新手想体验这种加速,可以自己试验一下:选择地图dust,警,将sv_gravity设置为0,在出生地起跳。此时你会在空中不下落。按“a”同时鼠标向左甩(30-45度),之后按“d” 同时鼠标向右甩(30-45度),反复操作,如果正确的话你在空中的速度会越来越快(注意不要碰到墙壁之类,在转弯的时候可以将鼠标角度增大,甚至可以180度或更多)。在空中方向键与鼠标的同方向移动会加快在空中的速度,这就是在空中加速的形成。
同样的道理,在地面和水中也是可以实现加速的,只是由于阻力的不同,实现的难易程度不同。水中的实现方法与空中基本相同,也是靠键盘与鼠标的配合,只是最好要保持在水面(可以通过一直按“跳”键实现)。地面上的操作略有不同,在这里介绍一种可以实现的方法,暂且称它为1/4圆跳。以经典的nuke平台为例子:右侧面向平台,身子靠近左边白色低矮铁墙,向前起跑,只按“w”,之后鼠标开始均匀(注意要均匀同时“w”不放)向右转,待到你达到黄色平台边缘时,应该是面向目的地的那个小山的。在边缘起跳,如果加速顺利的话,空中不需要鼠标做动作,落地时只需按蹲即可。空中鸟瞰你的路线,从助跑到起跳,划过的路线应该类似于1/4个圆。
这只是大致的操作方法,有兴趣的朋友可以自己尝试,但是有一定难度。在助跑过程中加速不好的会导致起跳速度不够,不能完成动作。
在这里需要强调的是,通过“a、d”键可以进行加速,通过“w”键也是可以进行加速的,关键是键盘与鼠标的配合。好比一个人正向跑可以很快,在经过训练后侧着跑也可以很快,方向不是关键,关键是你跑的要快。经过训练熟练操作后,你甚至可以反向加速跳跃。
(2):CS中的物体单位
玩家最远跳跃距离:255个单位
玩家最大跳跃高度:42.5个单位
玩家跳下不受伤的最大高度:275个单位
玩家能直接穿过的两固体间的最小缝隙:36个单位
玩家能直接走过的台阶最大高度:17个单位栏杆高度为32个单位
一个齐胸高的箱子是48个单位
一个典型的门的高度是128个单位
玩家蹲下的高度是48个单位
(3):与跳跃相关的控制台参数
sv_gravity(重力)"800" 此值越小 角色跳的越高 改为0 角色会一直漂浮在空中 随之你的子弹和手雷也会飘。
sv_airaccelerate(空中移动速度)"10" 空中移动速度则影响在空中的飞行,此参数还影响着前面所说的利用墙壁滑行的速度。
sv_maxspeed(最大速度)"320" 最大速度则影响着跑动的速度,在跳跃中,速度至关重要。
(4):枪械对跳跃的影响
首先要明确,跳跃的高度是固定的,而枪械影响的只是跑的速度,跑的速度又影响着跳跃时在空中的速度,这就是枪械对跳跃的影响。
所持枪械不同,移动速度也不尽相同。持scout跑动速度最快,也最利于跳跃(新入手的朋友们可以从scout鸟狙开始练习跳跃,减小难度。熟练后请改用刀或者手枪,甚至冲锋枪、步枪。)。其次是刀,手枪,及其他枪械。
强后坐力枪跳 :在CS游戏中,我们经常会碰到这样的情况,跳起空中被击中,随即飞行出很远的距离。这就是体现了枪械击打对跳跃的影响