Entrada para jogosInput for games

Esta seção descreve os diferentes tipos de dispositivos de entrada que podem ser usados em jogos da Plataforma Universal do Windows (UWP) no Windows 10 e no Xbox One, demonstra o uso básico e recomenda padrões e técnicas para programação de entrada efetiva em jogos.This section describes the different kinds of input devices that can be used in Universal Windows Platform (UWP) games on Windows 10 and Xbox One, demonstrates their basic usage, and recommends patterns and techniques for effective input programming in games.

Observação Existem outros tipos de dispositivos de entrada e que estão disponíveis para serem usados em jogos UWP, como dispositivos de entrada personalizados que podem ser específicos de gênero ou do jogo.Note Other kinds of input devices exist and are available to be used in UWP games such as custom input devices that might be genre-specific or game-specific. Esses dispositivos e a programação não são abordados nesta seção.Such devices and their programming are not discussed in this section. Para obter informações sobre as interfaces usadas para facilitar dispositivos de entrada personalizados, consulte o namespace Windows.Gaming.Input.Custom.For information on the interfaces used to facilitate custom input devices, see the Windows.Gaming.Input.Custom namespace.

Dispositivos de entrada para jogosGaming input devices

Os dispositivos de entrada para jogos são compatíveis em jogos e aplicativos UWP para Windows 10 e Xbox One pelo namespace Windows.Gaming.Input.Game input devices are supported in UWP games and apps for Windows 10 and Xbox One by the Windows.Gaming.Input namespace.

GamepadsGamepads

Os gamepads são o dispositivo de entrada padrão no Xbox One e uma opção comum para jogadores do Windows quando eles não gostam de usar teclado e mouse.Gamepads are the standard input device on Xbox One and a common choice for Windows gamers when they don't favor a keyboard and mouse. Eles oferecem uma grande variedade de controles digitais e analógicos, o que os indica para praticamente qualquer tipo de jogo e também dá uma resposta física por meio de motores de vibração inseridos.They provide a variety of digital and analog controls making them suitable for almost any kind of game and also provide tactile feedback through embedded vibration motors.

Para obter informações sobre como usar gamepads no jogo UWP, consulte Gamepad e vibração.For information on how to use gamepads in your UWP game, see Gamepad and vibration.

Direcionais analógicos de arcadeArcade sticks

Direcionais analógicos de arcade são dispositivos de entrada totalmente digital valorizados por reproduzir a sensação das máquinas de arcade verticais para lutas mano a mano ou outros jogos em estilo arcade.Arcade sticks are all-digital input devices valued for reproducing the feel of stand-up arcade machines and are the perfect input device for head-to-head-fighting or other arcade-style games.

Para obter informações sobre como usar direcionais analógicos de arcade no jogo UWP, consulte Direcional analógico de arcade.For information on how to use arcade sticks in your UWP game, see Arcade stick.

Volantes de corridaRacing wheels

Volantes de corrida são dispositivos de entrada que reproduzem a sensação do cockpit de um carro de corrida real e são o dispositivo de entrada perfeito para qualquer jogo de corrida que tenha carros ou caminhões.Racing wheels are input devices that resemble the feel of a real racecar cockpit and are the perfect input device for any racing game that features cars or trucks. Muitos volantes de corrida são equipados com um force feedback real, ou seja, eles podem aplicar forças reais em um eixo de controle como no volante, e não uma simples vibração.Many racing wheels are equipped with true force feedback--that is, they can apply actual forces on an axis of control such as the steering wheel--not just simple vibration.

Para obter informações sobre como usar volantes de corrida no jogo UWP, consulte Volante de corrida e force feedback.For information on how to use racing wheels in your UWP game, see Racing Wheel and force feedback.

Joysticks para simulador de vooFlight sticks

Os joysticks para simulador de voo são dispositivos de entrada de jogos que reproduzem a sensação de manches que seriam encontrados na cabine de um avião ou de uma espaçonave.Flight sticks are gaming input devices that reproduce the feel of flight sticks that would be found in a plane or spaceship's cockpit. Eles são o dispositivo de entrada perfeito para um controle de voo rápido e preciso.They're the perfect input device for quick and accurate control of flight.

Para saber mais sobre como usar joysticks para simulador de voo em seu jogo UWP, veja Joystick para simulador de voo.For more information on how to use flight sticks in your UWP game, see Flight stick.

Controladores de jogos brutosRaw game controllers

Um controlador de jogo bruto é uma representação genérica de um controlador de jogo, com entradas encontradas em vários tipos diferentes de controladores de jogos comuns.A raw game controller is a generic representation of a game controller, with inputs found on many different kinds of common game controllers. Essas entradas são expostas como matrizes simples de botões, comutadores e eixos sem nome.These inputs are exposed as simple arrays of unnamed buttons, switches, and axes. Usando um controlador de jogo bruto, você pode permitir que os clientes criem mapeamentos de entrada personalizados, não importando o tipo de controlador que eles estejam usando.Using a raw game controller, you can allow customers to create custom input mappings no matter what type of controller they're using.

Para saber mais sobre como usar controladores de jogo brutos em seu jogo UWP, veja Controlador de jogo bruto.For more information on how to use raw game controllers in your UWP game, see Raw game controller.

Controladores de navegação da interface do usuárioUI navigation controllers

Controladores de navegação da interface do usuário são dispositivos de entrada lógica que existem para fornecer um vocabulário em comum para comandos de navegação da interface do usuário que promove uma experiência do usuário consistente em jogos e dispositivos de entrada física diferentes.UI Navigation controllers are a logical input device that exists to provide a common vocabulary for UI navigation commands that promotes a consistent user experience across different games and physical input devices. A interface do usuário de um jogo deve usar as interfaces UINavigationController, em vez de interfaces específicas do dispositivo.A game's user interface should use the UINavigationController interfaces instead of device-specific interfaces.

Para obter informações sobre como usar controladores de navegação da interface do Usuário no jogo UWP, consulte Controlador de navegação da interface do usuário.For information on how to use UI navigation controllers in your UWP game, see UI navigation controller.

Fones de ouvidoHeadsets

Fones de ouvido são dispositivos de captura e reprodução de áudio associados a um usuário específico quando conectado por meio do dispositivo de entrada.Headsets are audio capture and playback devices that are associated with a specific user when connected through their input device. Eles costumam ser usados por jogos online para chat de voz, mas também podem ser usados para aprimorar a imersão ou fornecer recursos de jogo em jogos online e offline.They're commonly used by online games for voice chat but can also be used to enhance immersion or provide gameplay features in both online and offline games.

Para obter informações sobre como usar fones de ouvido no jogo UWP, consulte Fone de ouvidoFor information on how to use headsets in your UWP game, see Headset

UsuáriosUsers

Cada dispositivo de entrada e o fone de ouvido conectado podem ser associados a um usuário específico para vincular a identidade ao jogo.Each input device and its connected headset can be associated with a specific user to link their identity to their gameplay. A identidade do usuário também é o meio pelo qual um dispositivo de entrada física é correlacionado à entrada pelo controlador de navegação da interface do usuário lógico.The user identity is also the means by which input from a physical input device is correlated to input from its logical UI navigation controller.

Para obter informações sobre como gerenciar usuários e os dispositivos de entrada, consulte Como acompanhar usuários e dispositivos.For information on how to manage users and their input devices, see Tracking users and their devices.

Consulte TambémSee Also