InputBinding

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

無法瀏覽

一個 InputBinding 定義哪個硬件綁定應該觸發父 InputAction 例如按鍵輸入、遊戲控制器按鈕或點擊啟用觸摸的裝置。可以有多個 InputBinding 個實例被父託到 InputAction

概要

屬性

屬性

平行讀取

指定一個替代 Enum.KeyCodeGetState() 和父 StateChangedInputAction 事件發送方向性輸入的路徑。當父行動的 TypeDirection1D 時,派出的值將介於 0-1 之間。當父行動的 TypeDirection2D 時,派出的值將是 Vector2 之間的 (0, 0)(0, -1)

平行讀取

指定 Enum.KeyCode 觸發父 InputAction 的。代碼類型應與輸入行動的 Type 匹配,例如 Enum.KeyCode.E 對於行動類型 BoolEnum.KeyCode.Thumbstick1 對於行動類型 Direction2D 。類型不匹配將不會發射 InputActionStateChanged 事件將收到轉換值。

平行讀取

指定一個替代 Enum.KeyCodeGetState() 和父 StateChangedInputAction 事件發送方向 "左" 輸入的路徑。只適用於父行動的 TypeDirection2D 時,此時派送的值將是 Vector2 之間的 (0, 0)(-1, 0)

PressedThreshold

平行讀取

數值超過上限,發射 InputAction 使用 TypeBool ,例如當遊戲控制器觸發如 Enum.KeyCode.ButtonL2 超過 0.5 (半按)時。預設值是 0.5

此屬性必須大於或等於 ReleasedThreshold 否則將被限制為 ReleasedThreshold

ReleasedThreshold

平行讀取

數值低於以下值,會發射 InputAction 使用 TypeBool ,例如當遊戲手柄觸發器如 Enum.KeyCode.ButtonL2 低於 0.5 (少於一半按下)。預設值是 0.2

此屬性必須小於或等於 PressedThreshold 否則會被限制為 PressedThreshold

平行讀取

指定一個替代 Enum.KeyCodeGetState() 和父 StateChangedInputAction 事件派送方向性「右」輸入的路徑。只適用於父行動的 TypeDirection2D 時,此時派送的值將是 Vector2 之間的 (0, 0)(1, 0)

Scale

平行讀取

用於線性擴展 InputAction 值的數量,例如 TypeDirection1DDirection2D

UIButton

平行讀取

GuiButton 連接到一個 boolean 行動。

平行讀取

指定一個替代 Enum.KeyCodeGetState() 和父 StateChangedInputAction 事件發送方向性輸入的路徑。當父行動的 TypeDirection1D 時,派出的值將介於 01 之間。當父行動的 TypeDirection2D 時,派出的值將是 Vector2 之間的 (0, 0)(0, 1)

Vector2Scale

平行讀取

用於線性擴展 InputAction 值的數量,與 TypeDirection2D 相關。

方法

活動