Sistema de entrada

Configure controles em um lugar para todas as plataformas e dispositivos excepcionais.

Crie com facilidade para qualquer plataforma

A entrada está no coração do que torna seus projetos em tempo real interativos. Com o Sistema de Entrada, você pode rapidamente configurar controles para múltiplas plataformas, de dispositivos móveis a VR.

O sistema do Unity padroniza a maneira como você implementa controles e também fornece funcionalidade avançada sem precedente em soluções principais. 

Você só precisa vincular ações à sua lógica de código e, depois, poderá habilitar diferentes dispositivos e controles visualmente na janela Input Action (ação de entrada). O Input Action (ação de entrada) também fornece uma API. O pacote do Sistema de Entrada está disponível no Package Manager e está verificado para Unity 2019 LTS e versões mais novas.

Solução fácil e flexível

Um fundamento sólido

Criamos o Sistema de Entrada para dar suporte a dispositivos modernos e personalizados com três princípios-guia: facilidade de uso, consistência entre plataformas e flexibilidade.

Fluxos de trabalho intuitivo e flexível

Conecte controles ao seus scripts por meio do componente Input Action. Ele lê seu mapa de ação e se comunica com seu script por meio de callbacks. Crie esquemas de controle diferentes, controles por jogador e diferentes métodos de comunicação.

No núcleo do desenvolvimento do Unity.

O novo sistema tem como objetivo substituir o sistema legado e, ainda que você possa usar os dois em seu projeto, a nova tecnologia da Unity, como kit de ferramentas de IU ou DOTS, terá suporte total do Sistema de Entrada. Junte-se ao fórum sobre o Sistema de Entrada para saber as novidades sobre funcionalidade que estão por vir.

Recursos principais

Suporte para todas as plataformas do Unity

Implemente controles padronizados para seus projetos de console, PC, dispositivos móveis ou XR. Esquemas de controle diferentes podem conviver no mesmo projeto do Unity, fazendo com que o desenvolvimento de plataforma cruzada seja uniforme. Você também pode criar suporte para dispositivos personalizados.

Configuração rápida com uma interface visual

A janela Input Action unificada permite que você adicione suporte para controles diferentes e as ações que serão disparadas por eles, criando um asset de mapa de entrada que pode ser usado posteriormente com um componente que conectará essas ações à sua lógica de código. O Sistema de Entrada também pode vir com ferramentas para visualizar os dispositivos e controles atualmente disponíveis.

Opções avançadas excepcionais

Revinculação de tempo de execução, entrada por jogador, esquemas de controle diferentes, multijogador local fácil, detecção automática de entrada, substituição de HIDs padrão ou entrada independente de taxa de quadros são algumas das ferramentas que o sistema oferece para operar a maioria das necessidades de projetos.

Recursos e projetos para você começar

A documentação apresenta guias de primeiros passos e também abrangência da maioria dos cenários de situações extremas. Além disso, o pacote inclui projetos de amostra e ferramentas, tudo disponível no Package Manager. Também oferecemos tutoriais e conteúdo de aprendizagem e temos um tópico do fórum dedicado para atualizações.

Expansível e personalizável com a API

Você pode adicionar suporte personalizado de dispositivo por meio de uma API de script de nível baixo. Você também pode, eficientemente, criar suas ferramentas de teste, como bots ou testes automatizados, para agilizar sua produção ou criar um fluxo de trabalho de equipe personalizado para se ajustar às suas necessidades específicas.

Acesso ao código-fonte

O Sistema de Entrada vem com código-fonte completo que oferece acesso total ao funcionamento interno da ferramenta (você também pode contribuir com seu desenvolvimento por meio do repositório no GitHub).

Participe ao grupo

Conecte-se com nossos desenvolvedores e tenha acesso às mais recentes novidades sobre o desenvolvimento do Sistema de Entrada no fórum. Você pode compartilhar sua experiência com a comunidade e descobrir a partir de outros casos de uso do sistema.

O repositório está disponível no GitHub, e você pode participar ativamente no desenvolvimento da ferramenta ou dar uma olhada mais profunda nos bastidores.

Usamos cookies para garantir a melhor experiência no nosso site. Visite nossa página da política de cookies para obter mais informações.

Eu entendi