分身

From DDraceNetwork
Revision as of 13:32, 2 July 2024 by Darkh (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

在遊戲中,玩家可連接一個屬於自己的分身,玩家可以隨時在本體與分身之間自由切換。切換分身的綁定鍵可在設置里更改,或可按F1進入控制台使用bind x toggle cl_dummy 0 1指令綁定按鍵。分身能同步執行本體的操作,與本體錘子飛,甚至在操作本體的同時控制分身單獨進行跳躍使用鈎索和開火等操作。

某些地圖必須以分身來協助本體到達終點的,統稱為分身圖。在分身圖中,分身通常在一開始就會進入深度凍結狀態。分身也能用來配合本體來通過其他非分身地圖,來達成單人通過合作地圖的效果。但有些地圖如果想要與分身配合通關,難度會變得很高,因為這些地圖需要很高的技術來同時控制兩個tee。

基礎技巧

與分身錘子飛

遊戲主要有兩種與分身進行錘子飛的方法。第一種方法為讓分身持續向本體有間隔地錘擊,該方法為開啟自動錘擊功能來使分身有一定節奏地朝本體方向持續錘擊,但在開啟自動錘擊則意味着分身錘擊時間不能被控制(也可以反覆激活和關閉自動錘擊功能來解決這種情況)。自動錘擊的綁定鍵在設置里可以進行更改,或者可以可按F1進入控制台使用bind x toggle cl_dummy_hammer 0 1

第二種方法則為讓分身在您每次按下特定按鍵時向本體錘擊。該方法好處在於本體可以精準無誤地操控分身錘擊時刻,可視為第一種方法的改良版,玩家可能需要一定程度的練習才能掌握熟悉。有兩種綁定方法,其一為bind x +toggle cl_dummy_hammer 1 0 ,這樣每次按下x鍵時會令分身錘擊本體一下。

其二為以cfg文件綁定至鼠標左鍵Mouse1,教程見此頁面

與分身交替錘擊

和分身完成拉起錘擊操作並不複雜,只需在本體對分身完成拉起錘擊操作後,直接切換操作對象再次操作循環即可,但比起雙人操作,單人操作需要更快的操作速度。如果玩家在切換操作對象時依然按住某個或某些操作鍵(移動,跳躍等),切換後先前的操作對象會持續執行這些操作並直到玩家重新切換回去。這種情況通常來說很危險,這會導致使用錘擊解除操作對象的凍結狀態時,繼承的操作鍵通常會向着玩家未曾預料到的方向進行移動,從而導致切換操作對象時容易手忙腳亂,致使下次錘擊失敗。

有一種方法可以阻止上述情況的發生,那就是設置客戶端指令cl_dummy_resetonswitch,將該指令值設置為1可以防止上述情況的發生。不過需注意這個功能是否在你需要的時候處於關閉狀態:例如玩家需要分身使用鈎索掛在可鈎牆體上,或需要分身鈎住本體一段時間,如果此時設置cl_dummy_resetonswitch的值為1,則從分身切換到本體後,玩家的本體會重置一切操作,導致掛在可鈎牆體的分身鬆開鈎索並掉落。玩家可單獨再為指令cl_dummy_resetonswitch設置切換按鍵,以便玩家在需要該功能時能夠更快捷與方便地操作。

進階技巧

下列技巧為與分身合作通關時適用的進階技巧。這些技巧中有一部分更適合跟分身一起通過一些對操作分身而言較為困難的部分而並非和其他玩家一起操作,但更多情況下這些技巧都是很有用處的。

自動恢復操作

如果分身正在持續執行某種操作(移動,使用鈎索等),玩家可以開啟分身同步模式來分身改變其執行的操作,此時切換到分身會使其恢復原本正在持續執行的操作。

這一點對於玩家需要在切換操作對象後快速執行某個操作非常有用。

快速分身錘擊

這是一種更快速且更易於操作的錘擊技巧。首先本體站在分身錘擊範圍內,之後以本體錘擊分身,分身被錘起時,本體走過去並起跳,然後讓分身在合適的時機錘擊本體完成hj。

分身控制

當設置指令cl_dummy_control的值為1,同時開啟分身同步模式時,分身只會同步執行本體的移動和瞄準方向,並不會執行本體的跳躍、開火以及使用鈎索的操作。這條指令同時也啟用了另外三條指令,cl_dummy_jumpcl_dummy_fire,和 cl_dummy_hook,用以控制分身的跳躍,開火和鈎索。時刻記住開啟這項功能時會禁用玩家對分身開火操作的操控,相對於關閉這項功能,本體更容易錯失揮錘的機會。

分身錯配同步

當玩家按住開火鍵時開啟分身同步模式,分身會在玩家鬆開開火鍵時開火,按下時則不會。這能讓您有一定的額外控制權。

三飛

與分身進行三飛並非不可能。遊戲中有數種方法可做到,但所有方法均需開啟分身同步。

方法一

該方法以分身控制為基礎。首先,挑選一個順手且能在飛行時按到的按鍵,將此按鍵綁定為:

bind x "cl_dummy_control 1; cl_dummy_copy_moves 1; +toggle cl_dummy_hook 1 0"

飛行時,按此鍵會使分身對本體瞄準方向使用鈎索。分身不會執行本體的跳躍、開火以及使用鈎索的操作,而只會在按下此鍵時使用鈎索。謹記只要開啟分身同步,就會讓分身停止使用鈎索。因此需要依次進行分身錘,此指令,分身錘,不斷重複。通過練習,甚至可以使用該方法來做到三人偽速飛。

建議使用另一按鍵來關閉分身控制和分身同步,當您無需使用時即可關閉,或者將其綁定為一鍵切換式開關。詳情參閱此頁面

方法二

該方法以分身同步為基礎。將其綁定至順手的按鍵,因為要經常切換開關狀態。當本體使用鈎索時,分身也會同步使用鈎索鈎住三飛的最後一個tee。但通常分身會鈎住這個tee太久,導致三飛失敗。因此,你需要適時切換開關狀態來控制分身的鈎索。謹記分身只在您使用鈎索時使用鈎索。

方法三

該方法以分身控制分身錘為基礎。將分身同步開啟並將分身錘綁定至順手的按鍵。當按下更高優先度的分身錘時,分身會開始錘擊停止其他一切動作,中斷分身同步和鈎索,同時向本體錘擊。因此當你想讓分身斷開鈎索時,就按下分身錘鍵,鬆開後分身才會重新出鈎。謹記分身的鈎索動作是從本體複製的,只會在本體按下鈎索時同步使用鈎索。

提示與訣竅

  • 再度建議為上述指令cl_dummy_resetonswitch綁定按鍵,無論是綁定一鍵切換,還是綁定兩個切換鍵(兩個切換鍵分別對應指令不同的值),這條指令都會對玩家控制分身相當有幫助。
  • 設置指令cl_dummy_control的值為1會允許分身按照本體進行操作。這一功能會在一部分難以與分身合作通關的地圖中起到良好的作用,或者可以使本體錘擊分身時讓其起跳而無需切換操作對象。但是需要謹慎使用該功能。通常情況下請保持該功能處於關閉狀態,持續開啟該功能可能會導致更多意料之外的情況發生。
  • 玩家可以將自己常用或距離手邊較近的一個按鍵設置為緊急重置按鍵,因為有些時候玩家可能在設置一些指令時導致分身做出一些意料之外的操作。

建議玩家將以下指令添加到緊急重置按鍵當中:

bind x "dummy_reset; cl_dummy_resetonswitch 0; cl_dummy_control 0; cl_dummy_copy_moves 0"

玩家也可以自行添加其他任何重置指令。