Input per i giochi
Questa sezione descrive i diversi tipi di dispositivi di input che possono essere usati nei giochi piattaforma UWP (Universal Windows Platform) (UWP) in Windows 10 o Windows 11 e Xbox, illustra l'utilizzo di base e consiglia modelli e tecniche per una programmazione efficace degli input nei giochi.
Nota
Esistono altri tipi di dispositivi di input e sono disponibili per essere usati nei giochi UWP, ad esempio dispositivi di input personalizzati che potrebbero essere specifici del genere o specifici del gioco. Tali dispositivi e la relativa programmazione non sono descritti in questa sezione. Per informazioni sulle interfacce usate per facilitare i dispositivi di input personalizzati, vedere lo spazio dei nomi Windows.Gaming.Input.Custom .
Dispositivi di input di gioco
I dispositivi di input del gioco sono supportati in giochi e app UWP per Windows 10 o Windows 11 e Xbox One tramite lo spazio dei nomi Windows.Gaming.Input .
Gamepad
I game pad rappresentano il dispositivo di input standard in Xbox One e sono una scelta comune per i giocatori Windows quando non preferiscono una tastiera e un mouse. Forniscono un'ampia gamma di controlli digitali e analogici che li rendono adatti per quasi qualsiasi tipo di gioco e forniscono anche feedback tattile attraverso motori di vibrazione incorporati.
Per informazioni su come usare i game pad nel gioco UWP, vedi Game pad e vibrazione.
Levette Arcade
Le levette Arcade sono dispositivi di input digitali di tutto valore per riprodurre l'aspetto delle macchine arcade stand-up e sono il dispositivo di input perfetto per i combattimenti head-to-head o altri giochi in stile Arcade.
Per informazioni su come usare le levette Arcade nel tuo gioco UWP, vedi Levetta Arcade.
Volanti da corsa
I volanti da corsa sono dispositivi di input che assomigliano all'aspetto di una vera cabina di guida da corsa e sono il dispositivo di input perfetto per qualsiasi gioco da corsa che dispone di automobili o camion. Molti volanti da corsa sono dotati di un vero feedback di forza, ovvero possono applicare forze effettive su un asse di controllo, ad esempio il volante, non solo una semplice vibrazione.
Per informazioni su come usare i volanti da corsa nel tuo gioco UWP, vedi Racing Wheel e force feedback.
Levetta volo
Le levette di volo sono dispositivi di input di gioco apprezzate per riprodurre l'aspetto dei controlli di volo di un aereo o nella cabina di pilotaggio di un'astronave. Sono il dispositivo di input perfetto per un controllo rapido e accurato del volo.
Per altre informazioni su come usare le levette in anteprima nel gioco UWP, vedi Stick in anteprima.
Controller di gioco non elaborato
Un controller di gioco non elaborato è una rappresentazione generica di un controller di gioco, con input disponibili in molti tipi diversi di controller di gioco comuni. Questi input vengono esposti come semplici matrici di pulsanti, commutatori e assi senza nome. Usando un controller di gioco non elaborato, è possibile consentire ai clienti di creare mapping di input personalizzati indipendentemente dal tipo di controller in uso.
Per altre informazioni su come usare controller di gioco non elaborati nel gioco UWP, vedi Controller di gioco non elaborato.
Controller di spostamento interfaccia utente
I controller di spostamento interfaccia utente sono un dispositivo di input logico che esiste per fornire un vocabolario comune per i comandi di spostamento interfaccia utente che promuove un'esperienza utente coerente in diversi giochi e dispositivi di input fisici. L'interfaccia utente di un gioco deve usare le interfacce UINavigationController anziché interfacce specifiche del dispositivo.
Per informazioni su come usare i controller di spostamento interfaccia utente nel gioco UWP, vedi Controller di spostamento interfaccia utente.
Headsets
Le cuffie sono dispositivi di acquisizione e riproduzione audio associati a un utente specifico quando sono connessi tramite il dispositivo di input. Vengono comunemente usati dai giochi online per la chat vocale, ma possono anche essere usati per migliorare l'immersione o fornire funzionalità di gioco sia online che offline.
Per informazioni su come usare i visori VR nel gioco UWP, vedi Visore VR
Utenti
Ogni dispositivo di input e il visore VR connesso possono essere associati a un utente specifico per collegare la propria identità al gioco. L'identità utente è anche il mezzo con cui l'input da un dispositivo di input fisico è correlato all'input dal controller di spostamento interfaccia utente logico.
Per informazioni su come gestire gli utenti e i relativi dispositivi di input, vedere Rilevamento degli utenti e dei propri dispositivi.