本人玩的第一款赛车游戏是GAMEBOY上的,名字已经忘了。而印象深刻的第一款赛车游戏就是极品飞车三(Need For Speed III Hot Persuit)。时至今日,比较熟悉的有NFS 3 6 7 8、CMR 04、RC cars,均已通关,还有Xpand Rally、ToCA、DTM、ToCA2、CMR 05、SRS、V Rally 3、GTS FIA、Richard Burns Rally等在攻克计划中,另外还碰到过NASCAR、F1、CMR 02 03、Rally Championship Extreme 2002、Room Zoom、Hot Wheels、Juiced (demo)、3D驾驶学校、rFactor MP test、Insane、4X4 EVO2、Initial D、Sega Rally 2、CrazyTexi 3等。
以上所说的一切都是PC版的游戏,本人囊中羞涩的说,买不起家用游戏主机,唯有配台中档配置的电脑了。所以本人玩赛车游戏一直都是使用键盘的,玩着玩着就有了一点用键盘来玩赛车游戏的心得了。
首先说说硬件配置。这里介绍的是键盘,就说键盘好了,其他显卡内存CPU的就到网上去看好了。
要能够很好的控制好一辆车,首先必须要响应快。所以键盘的话,我必定推荐使用行程较短的。所谓行程是指一个按键的松开位置与按下位置之间的距离。现在大多数键盘都是行程较长的,感觉较软,用于上网聊天或编辑文档时能让手指更舒适。行程长的键盘,从手指开始动作到有效触发按键信号所用的时间也长,而短行程的键盘的时间就相对短一些,这个时间就暂且称为按键间隔。若长行程的键盘想做到较短的按键间隔,手指肯定需要很大的力度,这样既会损伤自己的手,又会敲坏键盘。短行程的键盘,其代表就是笔记本电脑的键盘,不过用笔记本来玩赛车游戏的话也太那个了吧。。。(我曾经用过别人的笔记本玩极品飞车六,走上一些比较烂的路面,扬声器就响起来,于是键盘就跟着震起来,很有一种“力回馈”键盘的感觉。)
另外也有一些键盘行程很短如剪刀机构之类的,或者是普通键盘的那种机构把行程做短,这些都可以。除了行程短,按键的弹性也要小,否则手指也会很累很疼。最后就是要耐冲击,耐用,除非你不在乎经常换新键盘。其实这样的键盘在很多动作游戏里都很有优势,例如模拟器版的Metal Slug系列。赛车游戏中一次按下三四个按键的情况极少,除非两人同机比赛甚至三四个人同机。四双一共八只手一起摆在键盘上。。。好难想象啊。。。。。。所以锁不锁键并非那么重要。重要的是响应时间,这是键盘本身的硬件质量问题,我不大清楚。。。
然后讲讲按键指法。每个人自己适应的手法都不同,但总体技术都是殊途同归的。
我是用右手来做主要控制的,也就是中指按前进和后退,食指按左方向键,无名指按右方向键,也就是用右手的三个指头控制了车子的前后左右四个方向,其中前和后方向键在绝大部分的赛车游戏中是不会同时按下的,所以仅用一个中指控制就够了。然后左手就主要是按空格键,在大多数赛车游戏中定义为Handbrake(手刹),其次还有R(RESET),H(HORN),C(CAMERA),A(SHIFT UP),Z(SHIIFT DOWN)...总之方向键以外的按键都由左手控制。
这种按键习惯是由极品飞车中练来的,很多赛车游戏都大同小异,而且绝大部分都可以自定义按键。后来我还是觉得这样对我来说很有好处:对汽车最重要的运动控制由右利手来完成,左手的其他按键操作就不会对行车构成太大影响。而且前后左右四个方向都用一只手来控制,神经的协调性会好很多,方向控制会更得心应手。最后就是,四个方向都用一只手来控制的按键方式可以形成一种类似于方向盘控制的潜意识控制。这种潜意识控制方法就是我以下要说的内容。
赛车游戏中的直线行驶,如果用手动档来操作,就是看准时机换档。在极品飞车6中,除了Shift Up和Shift Down外,还有另外一种换档方式。我曾经试过用键盘字母键上方的数字键来作换档键,比如用3做Shift Up,用4做Shift Down,然后用MT来跑,无意中发现可以直接按1、2、3、4、5、6来直接换到相应档位,按3就3档,按4就4档,这不知道能不能算是密技。这种换档方式非常适合从长直路进入小半径的拐弯位置,能一下子就从5档换入3档,而且可以很清楚地知道自己是在用哪个档位。如果用自动档来操作的话,换档就由电脑来完成,自己就不用操心了。不过在某些游戏中,比如CMR 04中,使用自动档有时会不能自动升档,通常松一下油门就可以自动升档了,这应该是因为该游戏中引入了损毁,而变速器在行驶过程中有损坏而变得不能升档。
赛车游戏中的弯道行驶,在所有赛车游戏中总是要按方向键的,除非用的不是键盘。个人觉得,弯道行驶是赛车游戏中最重要的一部分,因为我们开的不是火车。即使在直线行驶中,有时候要避让其他车或撞上其他车,方向键也是需要的。
转弯通常有两种走法,一种称为“咬地”,一种称为“漂移”。
先说“咬地”,因为这是最普遍最初级的走法,在大多数“真实系”赛车游戏中也是最快速的过弯方法。该转向方法在转向过程中,轮胎始终与地面紧密结合,没有相对滑动,因而称为“咬地”。在入弯前减速,以最佳路线及最佳速度驶过弯位,出弯后立即加速前进,方向键对路线的控制是直接的,按左键车就向左转,按右键车就向右转。有时候速度稍微过高,导致转弯半径过大,可以在潜意识中想象为右手将方向盘向右转后再继续向右转,也就是转到下面来了,对应的手指按法是按了右键的同时按下下键,而这在游戏设置中为减速,速度就减下来了,转弯半径就能变小了。有时候速度稍微过低,导致转弯半径过小,可以在潜意识中想象为右手将方向盘向右转的角度减少,也就是稍微回中一点,对应的手指按法是按了右键的同时按下上键,而这在游戏设置中为加速,速度就升上去了,转弯半径就能变大了。这种转向方法多适用于转向不足的车辆。
再说“漂移”,这是一种比较难而且比较炫比较刺激的走法,在大多数拉力赛车游戏及一部分“真实系”赛车游戏中也是最快的过弯方法。该转向方法在转向过程中,轮胎与地面一直处于相对滑动状态,仿佛在水面上票过,因而称为“漂移”(详细情况可以参照近来比较有影响的动画片“头文字D”,或者看一个漂移的教学片《Drift Bible》,由日本著名漂移车手土屋圭市讲解。)。入弯前先控制到适当速度,按下方向键的同时按下手刹Handbrake,车子就会横过来进入漂移状态,也就是车身转过的角度明显大于行驶路线转过的角度,然后用方向键来维持车身转向角度处于一定状态,出弯后松一下油门,尽快调整好车身角度后再加速前进。这里的Handbrake与Brake有很明显的不同,在极品飞车8中能很明显的感觉到,要用“咬地”跑法就按Brake,要用“漂移”跑法就按Handbrake。方向键控制的是车身转过的角度,然后才由车身转过的角度决定行驶的路线,也就是方向键对路线的控制是间接的,这就是“漂移”跑法的难点所在。漂移状态中控制方向的通常是左、右、上三个方向键和Handbrake。在实际的漂移中,通常都有Contersteer,也就是打反肽,而在许多赛车游戏中,并不一定要Contersteer。个人认为,无论是否要Contersteer,能用方向盘来控制车身转过角度就可以了。就正如赛车游戏中无论是用“咬地”还是用“漂移”跑法,能跑赢比赛或者感觉到刺激就行了。以向右转弯为例,入弯前先靠近外侧并调整速度,进入弯位时提早按右键,同时按下Handbrake,车身便立刻向右转过一个较大的角度,车头正对着弯道内侧再向右一点的位置。如果不是漂移而是直线行驶的话,这样的方向肯定会撞到弯道内侧的墙。由于是漂移跑法,路线角度比车身角度要小,所以是不会撞上内侧的。这里右键和Handbrake的按键时间很短,具体有多短可视乎不同的游戏、不同的车子、不同的跑道、不同的弯位而定,可多次练习得出结论。通常都是时间越短,初始转过的角度越小,时间越长,角度越大。进入漂移状态后,按住上键维持漂移状态,用左、右两方向键来控制车身转过的角度。在漂移状态中,如果发现车身角度减小有漂移状态将要结束的趋势而又想继续维持漂移状态,可适当短促地按一下Handbrake。如果发现车身角度增大有转向过度而将会调头的趋势,可按左键来抑制转向角度增大,若仍控制不了,可在潜意识中想象为方向盘要进一步向左转,对应的手指按法是按下左键的同时稍微松开一下上键,这里的松开时间也要足够短促,否则会由转向过度变为转向不足而结束漂移。当然,在某些游戏中入弯前根本不需要按Handbrake车子就可以漂移起来。
总结以上两种跑法,都需要潜意识中能将四个方向键想象为一个方向盘,做出灵活的操控。灵活的控制包括两个方面,一个是时间点:看准入弯、出弯、加速、减速等的时机;另一个是时间段:能很短促地按键,控制好转向程度的大小、也能有节奏地按键,做出细腻的转向动作。这就是这种指法需要训练的两个内容。
对于时间点的掌握,可以在游戏中练习入弯的时机、出弯的时机等。
对于时间段的掌握,可以在平时练习手指一点一点地按击,还有按住以后一下一下的松开,按下和松开的时间长度之比可以随意调整来练习,这对应于方向盘转过角度的大小。按下和松开的时间长度越小,控制越细腻,因而快速而有节奏的击键方式也是需要练习的
分享到:
相关推荐
首先一点重要的,所有汽车移动,转弯都必须使用wheelcollider提供的函数,用wheelcollider方法可以保证车子正常运动,但不会漂移(要么过快车速
简介:H5精品短跑赛车俱乐部游戏,赛车游戏源代码。游戏介绍:鼠标,键盘左右键,控制赛车方向,让我们开始赛车比赛游戏吧。兼容手机移动端(横屏模式效果更好,左右晃动控制方向),带背景音效。
基于unity2021版本的单机赛车游戏,内容包括完整的游戏文件游戏玩法是从起点控制赛车在规定的时间内到达终点,需要躲避沿途的障碍物,超时或者碰撞障碍物导致赛车损毁都会使得游戏失败主要技术点:使用easyroads3...
Unity 赛车游戏 工程源码
精彩赛车游戏VB源代码.rar精彩赛车游戏VB源代码.rar精彩赛车游戏VB源代码.rar精彩赛车游戏VB源代码.rar精彩赛车游戏VB源代码.rar精彩赛车游戏VB源代码.rar
HTML5 Canvas赛车游戏动画,赛车游戏动画演示。
这次我们给大家带来了一款基于HTML5 Canvas的赛车游戏,你可以使用键盘中的方向键来控制赛车,当然因为它只是模拟动画,所以并没有像真正的赛车游戏那样功能强大,不过这也可以帮助你很好的学习HTML5相关知识。
游戏通过Unity3D进行开发的,脚本使用C#,内容丰富,比如相机镜头锁定赛车跟随其移动,还有按住方向键控制赛车前后转向和调头,按住前进/后退 + 左转/右转 +刹车 即可实现漂移操作或者翻车效果,还有赛车展示界面:...
Unity赛车游戏资源+源码 多个场景,多个赛车,多种模式 赛车游戏资源加源码,多个场景,多个赛车,多种模式,可以学习
城市赛车手unity3dCity Moto Racer,Unity竞速赛车游戏源码 Unity精品小游戏源码 , Unity完整项目源码 是Unitypackage包 , 新建空项目直接导入到项目里面就可以运行了,无需其他操作。 适合二次开发和学习使用,都是...
c++赛车游戏 简易的赛车游戏,用C++实现的,用的eazyx绘图。
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的竞赛项目学习资料,作为参考学习借鉴。...基于HTML的赛车灵魂漂移游戏源码+项目说明.zip
Android游戏源码安卓单机3D赛车游戏项目.zip
Burnout Drift Multiplayer 燃尽漂移多人游戏Unity多人赛车游戏项目源码C# 支持Unity版本2019.3.0f及以上 Burnout Drift Multiplayer 是一个完整的项目,已用于在 PC、Android、iOS 和 WebGL 上发布的《Burnout ...
赛车游戏.pdf
unity3d多人联机赛车游戏完整源码,C#脚本,经测试代码完整无误,包含:数据加载、菜单选择、汽车控制、地图加载、碰撞检测一个都不能少,非常适合做二次开发。
OGRE+Physx赛车游戏开发,很好的游戏
赛车游戏3D引擎 c++ 源代码 赛车游戏3D引擎 c++ 源代码 赛车游戏3D引擎 c++ 源代码
赛车游戏 J2ME源码程序
html5 疯狂赛车 躲避游戏源码,html5疯狂的赛车躲避障碍物游戏、速度与激情赛车游戏源码下载,欢迎各位朋友品鉴