賽車遊戲的漂移技術

2021-08-23 14:48:58 字數 3952 閱讀 1029

本人玩的第一款賽車遊戲是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駕駛學校、***ctor 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車子就可以漂移起來。

總結以上兩種跑法,都需要潛意識中能將四個方向鍵想象為乙個方向盤,做出靈活的操控。靈活的控制包括兩個方面,乙個是時間點:看準入彎、出彎、加速、減速等的時機;另乙個是時間段:能很短促地按鍵,控制好轉向程度的大小、也能有節奏地按鍵,做出細膩的轉向動作。這就是這種指法需要訓練的兩個內容。

對於時間點的掌握,可以在遊戲中練習入彎的時機、出彎的時機等。

對於時間段的掌握,可以在平時練習手指一點一點地按擊,還有按住以後一下一下的鬆開,按下和鬆開的時間長度之比可以隨意調整來練習,這對應於方向盤轉過角度的大小。按下和鬆開的時間長度越小,控制越細膩,因而快速而有節奏的擊鍵方式也是需要練習的

賽車遊戲的漂移技術

本人玩的第一款賽車遊戲是gameboy上的,名字已經忘了。而印象深刻的第一款賽車遊戲就是極品飛車三 need for speed iii hot persuit 時至今日,比較熟悉的有nfs 3 6 7 8 cmr 04 rc cars,均已通關,還有xpand rally toca dtm toc...

賽車遊戲中賽車的物理建模

一般情況下,賽車的物理建模可能需要需要以下的這些資料 1 最高時速 2 最大功率,用於計算牽引力或速度,功率 w 速度 m s 力 n 0 100km h的加速時間,可以用於計算啟動階段大概的加速情況 3 最大轉速,一般的汽車上的儀表都有這項,所以很重要,單位為rpm 即轉每分,一分鐘轉動的圈數 4...

ip漂移技術 您的專案是否遭受技術漂移的困擾?

ip漂移技術 前幾天,在使用angular 5 webapi為mvc應用程式構建ui替換時,我們遇到了乙個問題。我以為,這是技術上的漂移。遺傳漂移 涉及隨著時間推移遺傳變異較少的生物種群。對於多樣化的生態系統而言,這不是健康的事情,但是在我們希望可 性的數字世界中,這種結果可能是積極的。但是,請理解...