PCgame 版 (精华区)

发信人: luwang (黄牌), 信区: PCgame
标  题: Quake3中跳跃bug形成原理及各种跳跃动作祥解 (1)
发信站: 听涛站 (2001年10月06日02:01:57 星期六), 站内信件

我前两天一直在琢磨向左、右、后方的圆弧跳,终于让我找到 quake3中跳跃bug形成原
理,那就是:游戏中的一切动作都模仿真实环境中的运动力学,可他“不允许人摔倒”
。比如圆弧跳的动作在真实环境中应该摔倒,可在游戏中不允许人摔倒,就反而有向上
抛起的感觉[ 就是两个轴上的力量叠加]。下面我将在各种方向跳跃动作的详细分解中详
细阐述。
  首先将你的配置设为默认,800x600, 视角90度,将持枪画面打开,fps为90,将音
乐关掉,音效最大[为了做统一比较,在下面详谈]。
  开始必须明白一个道理:到底除了前方跳之外,侧方、后方及斜后方向的跳跃重不
重要?举个例子:包括好多高手的demo看上去都眼花缭乱,手忙脚乱。实际上本不需这
样,原因是用了太多的前方跳,必然必须加入太多的转身,也就影响了你的视线、防守
、瞄准。比如你的前方可能是敌人随时出现的大门,而你的左边是盔甲,你可以用左平
移或左圆弧加盔甲而不必转身,你的准星就可以不离大门,随时给来犯之敌以致命一击
。再比如t4中你正和对方激战,而你边战边向红盔退去,红盔就在你的左后方,你就可
以一边用密集的弹雨封住对方,一边一个左后平移或左后圆弧跳加盔甲,而不必冒险将
自己的后背露给对方以可乘之机。
  下面详细分解动作:
  1:标准跳跃(Standard Jumps)标准跳跃就是跑动中简单的按下跳跃键就能完成的
跳跃动作。标准跳跃的实现虽然毫无难度可言,但要做原地起跳有点小难[会了后,你就
可以做原地平移跳、圆弧跳] 。首先做一个试验,站在t4的平台上靠墙,向前助跑、起
跳,然后站在原来的平台上靠边,[向前走一点点就要掉下去],快速按前进键后按起跳
,你会发现两者是一样远的,最后同时按起跳和前进键起跳,发现根本跳不高也不远。
结论:一定要助跑,但跟助跑距离无关,0 .1mm跟10m都是一样的。 训练最短的助跑:
标准姿势应该手指摸在[浮在]键盘上,这里先用不正确姿势才好初步训练,将中指高高
抬起向前进键落下,还没落到键上时,赶快将大拇指迅速敲到空格键上。好了你的原地
起跳成了,熟练后在用标准姿势练。可以平时在桌上用手指像马蹄声一样敲。[ 原地起
跳在躲避火箭时非常重要]。然后做其他方向跳,助跑键同时按下左右键就是斜方向跳。

  2:平移跳(Strafe Jumps) 平移跳是Quake3中最具实用价值的跳跃之一,一定要
熟练掌握。平移跳的实现方法是:在跑动中同时按下平移键+跳跃键,并用鼠标控制住运
动的方向。平移跳可以在按住平移键和重复按跳跃键的情况下使运动速度越来越快,每
一跳的跨度越来越远。平移跳可用来跳过一个标准跳跃所不能跳过的间隙,或用于受重
伤的时候快速的脱离战斗,亦或是追赶逃敌。原地侧平移跳是Q uake3中躲避火箭时非常
重要,[如用前平移跳,除非你能一下跳到敌人后面,否则下一弹将打在你的胸口]。就
是侧平移助跑后同时按前进键[ 或后退键]和起跳键。如同时按前进键和起跳键,必须鼠
标准星稍微向你要跳的方向转一点,否则就有点向斜前方偏。[同时按后退键和起跳键反
之] 。原地侧平移跳就是短助跑的技巧,用1的方法练。有的人侧平移跳不远是因为没有
助跑引起的。后平移跳跟前平移跳原理一样,就不多述。t 2 大厅的小片盔甲之间的平
台不用平移跳是根本跳不过的。
  3:连续平移跳问题。有的人连续平移跳不觉得远,那是因为方法不正确。下一跳太
早或太迟。应该像真实环境中一样 一着地就跳[必须完全下蹲],太早是没完全下蹲,太
迟是下一跳前有了助跑而变成分开的标准跳跃。方法是听自己落地的声音,看自己手拿
的枪落地后下降到最低点后迅速起跳[ 枪是随着人的下蹲和站起有起伏的]。

--
喝杯京酒,交个朋友
※ 来源:·听涛站 tingtao.dhs.org·[FROM: 匿名天使的家] 
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:0.953毫秒