InputBinding
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Sebuah InputBinding mendefinisikan koneksi hardware mana yang harus memicu orang tua InputAction , misalnya tekan tombol, tombol gamepad, atau ketuk pada perangkat yang mendukung sentuhan.Dapat ada beberapa instansi InputBinding yang diwarisi ke InputAction .
Rangkuman
Properti
Menentukan alternatif Enum.KeyCode untuk mengirimkan input berorientasi "bawah" kepada orang tua InputAction.
Menentukan Enum.KeyCode yang memicu orangtua InputAction .
Menentukan alternatif Enum.KeyCode untuk mengirimkan input berorientasi "kiri" ke arah orangtua InputAction.
Nilai numerik di atas yang untuk menembak InputAction dengan Type dari Bool .
Nilai numerik di bawah yang untuk menembak InputAction dengan Type dari Bool .
Menentukan alternatif Enum.KeyCode untuk mengirimkan input berorientasi "kanan" ke arah orangtua InputAction.
Jumlah dengan mana untuk skala lineer nilai dari arah InputAction .
Menghubungkan GuiButton ke tindakan boolean.
Menentukan alternatif Enum.KeyCode untuk mengirimkan input berorientasi "ke atas" kepada orang tua InputAction.
Jumlah yang digunakan untuk skala linier nilai dari dua arah InputAction .
Properti
Down
Menentukan alternatif Enum.KeyCode untuk mengirimkan input berorientasi "bawah" ke GetState() dan peristiwa StateChanged dari orang tua InputAction .Ketika nilai aksi orangtua Type adalah Direction1D , nilai yang dikirimkan akan berada di antara 0 dan -1 .Ketika nilai aksi orangtua Type adalah Direction2D , nilai yang dikirimkan akan menjadi Vector2 di antara (0, 0) dan (0, -1) .
KeyCode
Menentukan Enum.KeyCode yang memicu orangtua InputAction .Jenis kode harus cocok dengan tindakan input Type , misalnya Enum.KeyCode.E untuk jenis tindakan Bool atau Enum.KeyCode.Thumbstick1 untuk jenis tindakan Direction2D .Kesalahan tipe tidak akan menembakkan InputAction atau peristiwa StateChanged akan menerima nilai yang dikonversi.
Left
Menentukan alternatif Enum.KeyCode untuk mengirimkan input berorientasi "kiri" ke GetState() dan peristiwa StateChanged dari orang tua InputAction .Hanya berlaku ketika nilai yang dikirimkan dari tindakan orangtua Type adalah Direction2D , di mana nilai yang dikirimkan akan menjadi Vector2 di antara (0, 0) dan (-1, 0) .
PressedThreshold
Nilai numerik di atas yang untuk menembak dengan dari , misalnya ketika gamepad mengaktifkan seperti (setengah ditekan).Standar adalah 0.5 .
Properti ini harus lebih besar atau sama dengan ReleasedThreshold atau akan dikunci ke ReleasedThreshold .
ReleasedThreshold
Nilai numerik di bawah yang untuk menembak dengan dari , misalnya ketika gamepad mengaktifkan seperti (kurang dari setengah ditekan).Standar adalah 0.2 .
Properti ini harus kurang dari atau sama dengan PressedThreshold atau akan dikunci ke PressedThreshold .
Right
Menentukan alternatif Enum.KeyCode untuk mengirimkan input berorientasi "kanan" ke GetState() dan peristiwa StateChanged dari orang tua InputAction .Hanya berlaku ketika nilai yang dikirimkan dari tindakan orangtua Type adalah Direction2D , di mana nilai yang dikirimkan akan menjadi Vector2 di antara (0, 0) dan (1, 0) .
Scale
Jumlah yang digunakan untuk skala lineer nilai dari InputAction dengan Type dari Direction1D atau Direction2D .
Menentukan alternatif Enum.KeyCode untuk mengirimkan input berorientasi "ke atas" ke GetState() dan peristiwa StateChanged dari orang tua InputAction .Ketika nilai aksi orangtua Type adalah Direction1D , nilai yang dikirimkan akan berada di antara 0 dan 1 .Ketika nilai aksi orangtua Type adalah Direction2D , nilai yang dikirimkan akan menjadi Vector2 di antara (0, 0) dan (0, 1) .
Vector2Scale
Jumlah yang digunakan untuk skala linier nilai dari InputAction dengan Type dari Direction2D .