逗游網(wǎng):值得大家信賴的游戲下載站!
發(fā)布時(shí)間:2011-11-14 來(lái)源:52pk 作者:佚名 編輯:kenny
未安裝方向盤自帶的驅(qū)動(dòng)而是讓W(xué)indows自動(dòng)識(shí)別出的方向盤,通常在“控制面板/游戲控制器”里,可以進(jìn)行方向盤的校準(zhǔn)工作,但安裝了驅(qū)動(dòng)以后,Windows里的這個(gè)校準(zhǔn)功能就“消失了”,而很多方向盤自帶的驅(qū)動(dòng)并沒(méi)有提供手動(dòng)校準(zhǔn)功能,這時(shí)候如果你需要對(duì)方向盤進(jìn)行手動(dòng)校準(zhǔn),可能就需要使用其他的工具了(后文有專述),如果你的控制器能被Windows自動(dòng)識(shí)別并能使用方向盤的基本功能,并且你也不想使用方向盤驅(qū)動(dòng)帶來(lái)的“額外的功能”(比如微軟的按鍵編程功能),那么我推薦你不必安裝方向盤帶的驅(qū)動(dòng)而直接使用它。
二方向盤的校準(zhǔn)
1.校準(zhǔn)的原理
前面說(shuō)過(guò),“…DirectInput將收到的軸位置信息線性放大到0-65535的范圍…”方向盤輸出的軸位置信息在送交DirectInput前是必須經(jīng)過(guò)校準(zhǔn)程序校準(zhǔn)的,沒(méi)有經(jīng)過(guò)任何校準(zhǔn)的控制器是不能工作的,校準(zhǔn)程序所做的事情其實(shí)是告訴DirectInput,控制器所發(fā)送過(guò)來(lái)的軸位置數(shù)據(jù),哪里是最小(Min)、哪里是最大(Max)、哪里是中點(diǎn)(Cen),而DirectInput并不追究Min、Cen、Max為什么會(huì)是這些指定的數(shù)值,它只管把得到的Min←→Cen之間的數(shù)據(jù)線性放大到0←→32768.而把Cen←→Max之間的數(shù)據(jù)線性放大到32768←→65535。任何低于Min的數(shù)據(jù)都當(dāng)作Min處理,任何高于Max的數(shù)據(jù)都當(dāng)作Max處理。如此,我們就可以通過(guò)特意指定不同的Min、Cen、Max的數(shù)值來(lái)達(dá)到合理使用控制器的行程的目的,一個(gè)總的原則是:減少控制的有效行程來(lái)使控制器顯得更加靈敏;而擴(kuò)充(到)控制器的最大行程以獲得最高的控制精度。
如下圖,某方向盤輸出端的量化數(shù)據(jù)范圍是-512←→+512,通過(guò)校準(zhǔn)以指定不同的Min、Cen、Max數(shù)值時(shí),方向盤的工作情況,每圖中上方箭頭表示游戲中的虛擬方向盤,下方箭頭表示游戲控制器方向盤的物理行程。
左上(校準(zhǔn)行程=物理行程):Min=-512,Cen=0,Max=512,這時(shí)候的方向盤操作與游戲中的虛擬方向盤正好是一一對(duì)應(yīng)的。既使用了控制器方向盤的全部精度,又能達(dá)到最大的控制范圍。此為使用得最為普遍的一類校準(zhǔn)方式。
右上(校準(zhǔn)行程<物理行程):Min=-256,Cen=0,Max=256,這一類校準(zhǔn)方式只使用了游戲控制器方向盤物理行程的一部分(圖中舉例為1/2),能使方向盤操作起來(lái)顯得更加“靈敏”。也就是說(shuō),控制器方向盤轉(zhuǎn)到一半行程的時(shí)候,游戲中的虛擬方向盤就已經(jīng)轉(zhuǎn)到極限位置了。多用于需要非常靈活控制的場(chǎng)合。注意,此類校準(zhǔn)方式因?yàn)橹皇褂昧丝刂破鞣较虮P的一部分行程,未使用的那一部分行程輸出的數(shù)據(jù)全部當(dāng)作Min或Max處理,此時(shí)的控制器的實(shí)際操作分辨率將取決于只使用了的那一部分行程的實(shí)際分辨率了。所以,實(shí)際上也就犧牲了控制器的一部分精度!
下(校準(zhǔn)行程>物理行程):此為一種特殊的校準(zhǔn)方式。通過(guò)人工指定Min、Cen、Max的數(shù)值,使它大于控制器所能輸出的數(shù)值,這時(shí)候的控制器方向盤的全部行程只對(duì)應(yīng)游戲中虛擬方向盤的一部分行程,因?yàn)榭刂破鳠o(wú)法輸出超出它的量化范圍的那一部分?jǐn)?shù)據(jù),所以,游戲中的虛擬方向盤就永遠(yuǎn)也打不到極限位置,此類校準(zhǔn)方式的理念是“集中所有能輸出的控制精度來(lái)控制游戲中虛擬方向盤的一部分行程”,也就是說(shuō)“犧牲控制范圍以獲取更大的控制精度”,一般只用于特定場(chǎng)合。
上述校準(zhǔn)都屬于行程校準(zhǔn),并且,上面所例均為左右對(duì)稱式的校準(zhǔn)方式,這里都是假設(shè)方向盤操作的物理行程與所輸出的量化數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系是準(zhǔn)確的,也就說(shuō),當(dāng)方向盤自動(dòng)回中的時(shí)候的自然位置,輸出的數(shù)據(jù)正好是它所能輸出的最大量化范圍的中點(diǎn),同時(shí)方向盤轉(zhuǎn)到左右兩個(gè)極限位置的時(shí)候輸出的也正好是最大和最小的數(shù)據(jù)。而實(shí)際上受制造工藝的限制,以及隨著使用過(guò)程造成的磨損等等多種因素的影響,很多方向盤并不(總)是那么的準(zhǔn)確。但是,只要我們明白了校準(zhǔn)原理,這些問(wèn)題都是可以通過(guò)校準(zhǔn)來(lái)改善的。
例:假設(shè)某方向盤的方向軸的理論輸出數(shù)據(jù)范圍是-512←0→+512,而實(shí)際使用中測(cè)試到該方向盤自動(dòng)回中時(shí)的自然位置輸出的數(shù)據(jù)是20,如果這時(shí)候仍然指定Min=-512,Cen=0,Max=512的話,那么在游戲中,因?yàn)槠渥匀坏闹行奈恢幂敵龅臄?shù)據(jù)并不是0,而是20,該方向盤就會(huì)總是偏向一邊,這時(shí)候的解決辦法是通過(guò)校準(zhǔn)指定其Cen=20.就能解決問(wèn)題了。
還有一類校準(zhǔn)問(wèn)題是“呆區(qū)”(Deadzone)設(shè)置,所謂“呆區(qū)”,是指控制器模擬真實(shí)方向盤的自由間隙,也就是說(shuō),在其有效行程的某一部分輸出的數(shù)據(jù)不做處理,比如方向盤的方向軸的呆區(qū),是指其自由回中的位置左右的一小段行程操作會(huì)在游戲中沒(méi)有反應(yīng),用以模擬方向盤的自由間隙,呆區(qū)的數(shù)值一般用百分比表示,比如方向軸的呆區(qū)如果設(shè)置成10%,則是表示,方向盤在其中間位置的,其總有效行程的10%的行程范圍為呆區(qū),方向盤在該區(qū)域范圍內(nèi)的任何移動(dòng)都被當(dāng)作“方向正中”處理。其內(nèi)在的含義實(shí)際是指定Cen為一定范圍內(nèi)的數(shù)據(jù),而不是指定Cen為單一的具體數(shù)據(jù)。呆區(qū)設(shè)置為0%即為沒(méi)有呆區(qū)。
請(qǐng)注意,在WindowsNT/2000/XP操作系統(tǒng)中不支持保存呆區(qū)設(shè)置,而在Windows98/ME中是可以的。
以上說(shuō)的校準(zhǔn)和呆區(qū)設(shè)置,都是指的在進(jìn)入游戲前,使用Windows的校準(zhǔn)程序、方向盤自帶的驅(qū)動(dòng)中的校準(zhǔn)程序、以及第三方開(kāi)發(fā)的專用的游戲控制器校準(zhǔn)程序進(jìn)行的校準(zhǔn)工作,這些工作實(shí)際上都是在控制器輸出的數(shù)據(jù)送交到DirectInput之前所做出的處理,而很多游戲在進(jìn)入游戲以后也提供各種有關(guān)的控制器設(shè)置和校準(zhǔn)功能,因?yàn)橛螒蛟趩?dòng)后可以通過(guò)“駐留處理”或者在游戲主程序中對(duì)DirectInput數(shù)據(jù)進(jìn)行實(shí)時(shí)處理,這樣就當(dāng)然不受上述的“NT類操作系統(tǒng)不支持呆區(qū)設(shè)置”的限制了。
2.校準(zhǔn)的操作
明白了校準(zhǔn)的原理以后,下面再來(lái)說(shuō)說(shuō)校準(zhǔn)的實(shí)際操作,我這里將校準(zhǔn)分為“自動(dòng)校準(zhǔn)”、“半自動(dòng)校準(zhǔn)”、“手動(dòng)校準(zhǔn)”三種情況來(lái)敘述。
首先說(shuō)說(shuō)半自動(dòng)校準(zhǔn):這里以Windows“控制面板/游戲控制器/控制器屬性/校準(zhǔn)”提供的校準(zhǔn)程序?yàn)槔f(shuō)明半自動(dòng)校準(zhǔn)的操作(大部分方向盤如果安裝了盤帶的驅(qū)動(dòng),則屏蔽掉了控制面板里的這個(gè)校準(zhǔn)功能而用驅(qū)動(dòng)程序的相關(guān)設(shè)置界面取而代之了)
在提示“將手柄轉(zhuǎn)動(dòng)幾圈,然后按控制器上的按鈕”的時(shí)候,勾選“顯示原始數(shù)據(jù)”可以看到控制器輸出的實(shí)際數(shù)據(jù)。這時(shí)候,轉(zhuǎn)動(dòng)方向盤,輸出的數(shù)據(jù)會(huì)實(shí)時(shí)顯示出來(lái),注意,在這個(gè)過(guò)程中,校準(zhǔn)程序會(huì)將實(shí)際輸出的所有數(shù)據(jù)的最小部分設(shè)置為Min,而將收到的最大的數(shù)據(jù)設(shè)定為Max,在“下一步”即“將手柄放在中間并按控制器上的按鈕的時(shí)候”,它將你那時(shí)候的控制器位置輸出的實(shí)際數(shù)據(jù)設(shè)置為Cen。這里實(shí)際上就提供了比較完善的手動(dòng)校準(zhǔn)功能了,如果你想做一個(gè)如前文所述的“校準(zhǔn)行程<物理行程”的校準(zhǔn)方式,那么在轉(zhuǎn)動(dòng)方向盤的時(shí)候,你就不要把方向盤轉(zhuǎn)到頭,而只轉(zhuǎn)到你想要設(shè)置的位置就可以了。比如你的方向盤實(shí)際物理行程有左右各90度,而你想只用左右各60度,那么在“將手柄轉(zhuǎn)動(dòng)幾圈,然后按控制器上的按鈕”的時(shí)候,你只將方向盤轉(zhuǎn)動(dòng)到左右各60度,然后就按鈕確定就可以了。半自動(dòng)校準(zhǔn)程序通??梢赃M(jìn)行“校準(zhǔn)行程=物理行程”和“校準(zhǔn)行程<物理行程”這兩類方式的校準(zhǔn)。另外說(shuō)明一下,某些游戲里在進(jìn)入游戲后提供的控制器校準(zhǔn)功能基本也屬于這一類。操作類似。
《罪惡都市》決定版數(shù)據(jù)在Steam后臺(tái)更新
《Apex英雄》日蝕戰(zhàn)斗通行證預(yù)告 全新傳說(shuō)皮膚等
《霍格沃茨之遺》登上Steam愿望單排行榜榜首
《布蘭博:山丘之王》試玩Demo上線 2023年發(fā)售
《刀劍神域》“今日正式發(fā)售” 官方發(fā)布周年紀(jì)念禮盒
《七龍珠:破界斗士》公布賽季更新路線圖
《獵天使魔女3》通過(guò)NS模擬器 在PC上以4K/60幀運(yùn)行
《刺客信條:幻景》樂(lè)曲“Into the light”欣賞
《獵天使魔女3》首日更新 改進(jìn)防走光模式調(diào)整平衡
《生化危機(jī)8》云游戲版發(fā)售預(yù)告公布 今日登陸Switch
解謎探險(xiǎn)游戲《艾瑞克與破碎王國(guó)》6月30日正式發(fā)售
《午夜殺生重制版》吸血鬼獵人克里斯托夫預(yù)告片公開(kāi)
《美國(guó)卡車模擬》新DLC“內(nèi)布拉斯加”公開(kāi)發(fā)行日期
《開(kāi)拓者:正義之怒》最終DLC假面之舞六月正式上線
復(fù)古動(dòng)作《GladMort》開(kāi)啟眾籌 致敬經(jīng)典游戲魔界村
《東京料理》即將登陸Switch平臺(tái) 模擬經(jīng)營(yíng)壽司店
玩家自制《光環(huán)》大型戰(zhàn)役模式MOD 支持最多4人合作
Switch重制版《路易鬼屋2HD》開(kāi)場(chǎng)動(dòng)畫(huà)視頻公開(kāi)
任天堂官宣:“任虧券”從2026年1月30日
卡普空回應(yīng)《怪獵:荒野》大量差評(píng):會(huì)認(rèn)
《怪物獵人:荒野》全新活動(dòng)上線 限時(shí)挑
《深海迷航2》宣布跳票!發(fā)售日期將推遲
BW2025《歸環(huán)》展臺(tái)真“上頭”,試玩區(qū)成
《刺客信條4:黑旗》Steam頁(yè)面更新 重制
互動(dòng)影游《完蛋!我被美女包圍了!2》現(xiàn)
國(guó)產(chǎn)機(jī)甲游戲《解限機(jī)》媒體評(píng)分解禁 IGN
《龍騰世紀(jì)4:影障守護(hù)者》獲年度最佳LGB
《藍(lán)色星原:旅謠》BW展臺(tái)開(kāi)放線下試玩,