InputBinding
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Một InputBinding định nghĩa các giao diện cứng nào nên kích hoạt cha InputAction , ví dụ như nhấn phím, nút gamepad hoặc chạm vào một thiết bị có chức năng chạm.Có thể có nhiều InputBinding instance cha cho một InputAction .
Tóm Tắt
Thuộc Tính
Xác định một lựa chọn thay thế Enum.KeyCode để gửi đầu vào hướng "xuống" cho cha InputAction .
Xác định Enum.KeyCode mà kích hoạt cha InputAction .
Xác định một lựa chọn thay thế Enum.KeyCode để gửi đầu vào hướng "bên trái" đến cha InputAction .
Giá trị số lớn hơn mà để bắn một InputAction với một Type của Bool .
Giá trị số dưới đây mà để bắn một InputAction với một Type của Bool .
Xác định một lựa chọn thay thế Enum.KeyCode để gửi đầu vào hướng "phải" đến cha InputAction .
Số lượng để tăng tuyến tính các giá trị của một hướng InputAction .
Kết nối một GuiButton với một hành động boolean.
Xác định một lựa chọn thay thế Enum.KeyCode để phát sóng hướng "lên" đầu vào cho cha InputAction .
Số lượng mà để tăng tuyến tính các giá trị của một hướng hai chiều InputAction .
Thuộc Tính
Down
Xác định một lựa chọn thay thế Enum.KeyCode để phát hướng "xuống" đầu vào cho GetState() và sự kiện StateChanged của cha mẹ InputAction .Khi giá trị của hành động cha Type là Direction1D , giá trị được gửi sẽ nằm giữa 0 và -1 .Khi giá trị được gửi của hành động cha Type là Direction2D , giá trị được gửi sẽ là Vector2 giữa (0, 0) và (0, -1).
KeyCode
Xác định Enum.KeyCode mà kích hoạt cha InputAction .Loại mã phải phù hợp với hành động nhập Type , ví dụ Enum.KeyCode.E đối với một loại hành động của Bool hoặc Enum.KeyCode.Thumbstick1 đối với một loại hành động của Direction2D .Loại trùng lặp sẽ không bắn ra InputAction hoặc sự kiện StateChanged sẽ nhận được một giá trị đã chuyển đổi.
Left
Xác định một lựa chọn thay thế Enum.KeyCode để phát hướng "bên trái" đầu vào đến GetState() và sự kiện StateChanged của cha mẹ InputAction .Chỉ áp dụng khi giá trị được gửi của hành động cha là , trong đó giá trị được gửi sẽ là giữa và .
PressedThreshold
Giá trị số lớn hơn mà để bắn một InputAction với một Type của Bool , ví dụ khi gamepad kích hoạt như Enum.KeyCode.ButtonL2 vượt quá 0.5 (bị ép nửa đường).Mặc định là 0.5 .
Tính chất này phải lớn hơn hoặc bằng ReleasedThreshold hoặc nó sẽ bị giới hạn ở ReleasedThreshold .
ReleasedThreshold
Giá trị số dưới đây mà để bắn một InputAction với một Type của Bool , ví dụ khi gamepad kích hoạt như Enum.KeyCode.ButtonL2 rơi dưới 0.5 (ít hơn một nửa được nhấn).Mặc định là 0.2 .
Thuộc tính này phải nhỏ hơn hoặc bằng PressedThreshold hoặc sẽ bị giới hạn thành PressedThreshold .
Right
Xác định một lựa chọn thay thế Enum.KeyCode để phát sóng đầu vào hướng "phải" đến GetState() và sự kiện StateChanged của cha mẹ InputAction .Chỉ áp dụng khi giá trị được gửi của hành động cha là , trong đó giá trị được gửi sẽ là giữa và .
Scale
Số lượng mà để tăng tuyến tính các giá trị của một InputAction với Type của Direction1D hoặc Direction2D .
Xác định một lựa chọn thay thế Enum.KeyCode để phát sóng đầu vào hướng "lên" sang GetState() và sự kiện StateChanged của cha mẹ InputAction .Khi giá trị của hành động cha Type là Direction1D , giá trị được gửi sẽ nằm giữa 0 và 1 .Khi giá trị được gửi của hành động cha Type là Direction2D , giá trị được gửi sẽ là Vector2 giữa (0, 0) và (0, 1).
Vector2Scale
Số lượng mà để tăng tuyến tính các giá trị của một InputAction với Type của Direction2D .