一個 InputBinding 定義哪個硬件綁定應該觸發父 InputAction 例如按鍵輸入、遊戲控制器按鈕或點擊啟用觸摸的裝置。可以有多個 InputBinding 個實例被父託到 InputAction 。
概要
屬性
指定一個替代 Enum.KeyCode 向父 InputAction 傳送方向輸入的"向下"輸入的派遣方向。
指定 Enum.KeyCode 觸發父 InputAction 的。
指定一個替代 Enum.KeyCode 向父 InputAction 傳送方向輸入的"左"輸入的派送方向。
上限數值,用 InputAction 發射 Type 的 Bool 。
數值低於以下值,將發射 InputAction 使用 Type 的 Bool 。
指定一個替代 Enum.KeyCode 向父 InputAction 傳送方向輸入的"右"輸入的派遣方向。
用於線性縮放向前方的 InputAction 方向值的數量。
連接 GuiButton 到一個 boolean 行動。
指定一個替代 Enum.KeyCode 向父 InputAction 傳送方向輸入的路徑的派送方向。
用於線性縮放兩向 InputAction 的值的數量。
屬性
Down
指定一個替代 Enum.KeyCode 向 GetState() 和父 StateChanged 的 InputAction 事件發送方向性輸入的路徑。當父行動的 Type 是 Direction1D 時,派出的值將介於 0 和 -1 之間。當父行動的 Type 是 Direction2D 時,派出的值將是 Vector2 之間的 (0, 0) 和 (0, -1) 。
KeyCode
指定 Enum.KeyCode 觸發父 InputAction 的。代碼類型應與輸入行動的 Type 匹配,例如 Enum.KeyCode.E 對於行動類型 Bool 或 Enum.KeyCode.Thumbstick1 對於行動類型 Direction2D 。類型不匹配將不會發射 InputAction 或 StateChanged 事件將收到轉換值。
Left
指定一個替代 Enum.KeyCode 向 GetState() 和父 StateChanged 的 InputAction 事件發送方向 "左" 輸入的路徑。只適用於父行動的 Type 是 Direction2D 時,此時派送的值將是 Vector2 之間的 (0, 0) 和 (-1, 0) 。
PressedThreshold
數值超過上限,發射 InputAction 使用 Type 的 Bool ,例如當遊戲控制器觸發如 Enum.KeyCode.ButtonL2 超過 0.5 (半按)時。預設值是 0.5 。
此屬性必須大於或等於 ReleasedThreshold 否則將被限制為 ReleasedThreshold 。
ReleasedThreshold
數值低於以下值,會發射 InputAction 使用 Type 的 Bool ,例如當遊戲手柄觸發器如 Enum.KeyCode.ButtonL2 低於 0.5 (少於一半按下)。預設值是 0.2 。
此屬性必須小於或等於 PressedThreshold 否則會被限制為 PressedThreshold 。
Right
指定一個替代 Enum.KeyCode 向 GetState() 和父 StateChanged 的 InputAction 事件派送方向性「右」輸入的路徑。只適用於父行動的 Type 是 Direction2D 時,此時派送的值將是 Vector2 之間的 (0, 0) 和 (1, 0) 。
指定一個替代 Enum.KeyCode 向 GetState() 和父 StateChanged 的 InputAction 事件發送方向性輸入的路徑。當父行動的 Type 是 Direction1D 時,派出的值將介於 0 和 1 之間。當父行動的 Type 是 Direction2D 時,派出的值將是 Vector2 之間的 (0, 0) 和 (0, 1) 。