Windows.Gaming.Input Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan akses ke input pengontrol game untuk aplikasi Windows.
Kelas
ArcadeStick |
Mewakili tongkat arkade. |
FlightStick |
Mewakili tongkat penerbangan. |
Gamepad |
Mewakili gamepad. |
Headset |
Berisi informasi tentang headset audio yang terpasang pada gamepad. |
RacingWheel |
Mewakili roda balap. |
RawGameController |
Mewakili semua jenis pengontrol permainan. |
UINavigationController |
Mewakili pengontrol dari jenis apa pun yang dapat digunakan untuk navigasi UI. Sebagian besar gamepad, tongkat arkade, dan roda balap juga dapat diakses sebagai UINavigationController. Disarankan agar game menggunakan kelas khusus pengontrol selama gameplay dan kelas UINavigationController untuk menu UI. |
Struct
ArcadeStickReading |
Status tongkat arkade saat ini. |
FlightStickReading |
Status tongkat penerbangan saat ini. |
GamepadReading |
Mewakili status gamepad saat ini. |
GamepadVibration |
Menjelaskan kecepatan empat motor getaran yang tersedia dari gamepad. |
RacingWheelReading |
Mewakili keadaan roda balap saat ini. |
UINavigationReading |
Mewakili status pengontrol navigasi UI saat ini. |
Antarmuka
IGameController |
Antarmuka inti harus diimplementasikan oleh semua perangkat pengontrol, terlepas dari jenis sebenarnya (gamepad, roda balap, tongkat penerbangan, dan sebagainya). Antarmuka ini ada terutama untuk mendukung ekstensibilitas untuk pengontrol game, yang memungkinkan OEM (Original Equipment Manufacturers) untuk menerbitkan kelas WinRT (Windows Runtime) yang menyediakan akses kaya ke fitur perangkat mereka, sambil mengintegrasikan ke dalam kerangka kerja enumerasi perangkat pengontrol game yang mendasarinya. |
IGameControllerBatteryInfo |
Antarmuka yang memungkinkan kelas pengontrol permainan (atau headset) untuk meminta informasi tentang status baterai saat ini, terlepas dari jenis sebenarnya (gamepad, roda balap, tongkat penerbangan, dan sebagainya). |
Enum
ArcadeStickButtons |
Menentukan jenis tombol untuk tongkat arkade. |
FlightStickButtons |
Menentukan jenis tombol tongkat penerbangan. |
GameControllerButtonLabel |
Label yang muncul pada tombol pengontrol fisik. |
GameControllerSwitchKind |
Jenis sakelar pada pengontrol permainan. |
GameControllerSwitchPosition |
Posisi sakelar pengontrol permainan. |
GamepadButtons |
Menentukan jenis tombol. |
OptionalUINavigationButtons |
Menentukan tombol tambahan yang mungkin tersedia pada pengontrol yang muncul sebagai pengontrol navigasi. |
RacingWheelButtons |
Menentukan jenis tombol roda balap. |
RequiredUINavigationButtons |
Menentukan tombol yang diperlukan untuk tersedia pada pengontrol yang muncul sebagai pengontrol navigasi. |
Keterangan
Aplikasi Windows harus memiliki fokus untuk menerima input dari pengontrol.
Penting
Aplikasi konsol Win32 warisan harus menggunakan API Pengontrol Game XInput sebagai gantinya.