Steamworks 文獻庫
啟動器
啟動器是一組功能強大的工具,可控制輸入回應您的方式、時間點,以及頻率。

範例:按住「方向鍵下」不放


您是不是曾玩過常常需要用到選單的 RPG,在需要的東西位於選單下端、但按一下「方向鍵下」游標只會往下一格時,因為要按數百下而感到沮喪不已?

透過啟動器,您可以自行設計簡單的巨集,好比:「如果我按住方向鍵下超過 1 秒,你要每 0.1 秒就重複一次按壓『下』這個動作,直到我放開按鈕。」 現在,您只要按住方向鍵下不放,就可以快速往下捲動,而實現這一點的還不是開發者,而是您!

現在我們來到了這款虛構 RPG 的配置選單——方向鍵已經配置好了,但我們要為「方向鍵下」新增一個啟動器:

activator_ddown.png

點選「方向鍵下」後,您將會看見以下選單,選擇「顯示啟動器」。

show_activators.png

接著便會進入啟動器選單,這裡有各種設定可供利用:

activator_menu.png

首先,選擇啟動器類型「長按」, 啟動器類型是觸動特殊行為的條件。

activator_long_press.png

按照預設,啟動器會綁定原始輸入(方向鍵下),不用更動,因為這正是我們需要的。 「長按時間」的預設是 0.15 秒,這個也放著不動。

「按住重複動作(連擊)」就需要更改了,設成「開啟」:

activator_turbo.png

「重複速率」的預設是 0.9 秒,不用更動。 現在,只要按住「方向鍵下」超過 0.15 秒,之後每 0.9 秒就會觸發一次「方向鍵下」,直到放開按鍵輸入。 這些時間長度當然都是可以隨個人喜好調整的。

如想增加多個不同的啟動器,可點選「新增啟動器」加入。若要移除啟動器,將啟動類型設為「無:移除啟動器」即可。 可新增的啟動器數量無上限,但介面所能容納的量為 5 個。

啟動器設定


下面讓我們來逐項說明啟動器系統中所有可供選用的設定。 不管是哪種啟動類型,以下設定永遠都可用:

名稱說明
啟動類型普通按壓、雙擊、長按、開始按壓、放開按壓、組合按壓、無:移除啟動器啟動器決定輸入將如何回應您。 是普通按壓、長按,還是雙擊呢? 請進行選擇或移除。
綁定數位輸入或動作啟動器可綁定一個或多個動作,例如鍵盤、滑鼠、觸控板按鈕,或原生動作。
切換開、關開啟可使此啟動器在放開後持續運作,直到再次按壓。
動作開始延遲0.0-1.0啟動器在按鈕按下後,需先等待多長時間才開始作用。 這項延遲會抵銷按鈕按下的整段時間,因此,如果不設置延遲,按鈕按下的時間總長將維持不變,只是延遲。
動作結束延遲0.0-1.0啟動器在按鈕放開後,需先等待多長時間才停止作用。 結束延遲會延長按鈕的啟動狀態,比實際按壓的時間還久。
觸感強度關、低、中、高啟動器啟用及停用時,觸感回饋的強度。
按鍵配置循環開、關按鍵配置循環會讓啟動器每次啟動時依照順序循環執行各個按鍵配置。 順序即為按鈕綁定過程中指定的順序。

以下為不同啟動類型的說明:

啟動類型說明
普通按壓「普通按壓啟動器」為預設的類型, 使用者按下按鍵的同時啟動,直到按鍵放開時停用。
雙擊「雙擊啟動器」需要連續快速按壓按鍵兩下才會啟動。 如按第二下時按住不放,將維持按壓狀態。 若觸發「雙擊啟動器」,則在雙擊時間經過之前,相同按鍵上其它允許中止的啟動器將進入暫停狀態、不會啟動。
長按「長按」啟動器需要按住按鍵達一定時間才會啟動。 只要長按時間到達所需時長,「長按」啟動器便會維持開啟狀態直到按鍵被放開。 若觸發「長按啟動器」,在放開按鍵前的長按期間內,相同按鍵上其它允許中止的啟動器將進入暫停狀態、不會啟動。
開始按壓「開始按壓啟動器」會於按鍵按下時啟動。 之後即使按鍵被壓住不放,啟動器也會立即自動關閉。 與「放開按壓啟動器」合用,將切換轉成按壓時特別方便,例如切換蹲下等行為。
放開按壓「放開按壓」啟動器會於按鍵放開時啟用並停用。
組合按壓與普通按壓類似,但在按下普通啟動輸入的同時,需要按下另一個特定按鍵。 和弦組成鍵綁定的其它動作會繼續觸發。
無:移除啟動器選擇此選項將移除啟動器與其包含之所有配置。

以下設定僅適用於特定的啟動類型:

名稱啟動類型說明
允許中止開、關普通按壓、放開按壓允許中止的啟動器可由其它啟動器暫停或停用。 例如「長按」啟動器可中止「全按」啟動器,造成「全按」啟動器只會在「長按」啟動器不啟動的狀況下觸發。 不允許中止的啟動器則會忽略其它啟動器的行為。
雙擊時間0.0 - 1.0雙擊決定啟用啟動器時所需的雙擊速度。 若此輸入方式中有允許中止的啟動器,則該啟動器在這段時間經過前將不會觸發。
長按時間0.0 - 1.0長按決定需按住按鍵多久才會啟用啟動器。 此輸入方式中的允許中止啟動器,需在按鍵未按滿此設定時間前就放開時才會啟動,而在長按啟動的狀況下則完全不會啟動。
按住重複動作(連擊)開、關普通按壓、雙擊、長按連擊將在按住按鍵時,迅速啟用再停用啟動器。 可與按鍵配置循環設定合用。
重複速率0.0 - 1.0普通按壓、雙擊、長按使用控制條設定連擊速度。