Crea fácilmente para cualquier plataforma
La entrada de datos es fundamental para que tus proyectos en tiempo real sean interactivos. Con Input System, puedes configurar rápidamente controles para múltiples plataformas, desde móvil hasta VR.
El sistema de Unity estandariza la forma en que se implementan los controles y también proporciona una funcionalidad avanzada sin precedentes en las soluciones centrales.
Solo tienes que vincular las acciones de la lógica de tu código y, así podrás habilitar diferentes dispositivos y controles visualmente en la ventana de las acciones de entrada (input action). Input System también incluye una API. El paquete de Input System está disponible en el Package Manager y está verificado para Unity 2019 LTS y versiones posteriores.
Una solución rápida y flexible
Una base sólida
Creamos Input System para que sea compatible con los dispositivos modernos y personalizados sobre la base de tres principios guía: facilidad de uso, coherencia entre las plataformas y flexibilidad.
Flujo de trabajo intuitivo y flexible
Conecta los controles con los scripts mediante el componente de Input Action. Lee tu mapa de acción y se comunica con tu script mediante retrollamadas (callbacks). Crea diferentes esquemas de control, controles por jugador y distintos métodos de comunicación.
En el corazón del desarrollo de Unity
El nuevo sistema se pensó para reemplazar el sistema anterior. Si bien puedes usar ambos en tu proyecto, las nuevas tecnologías de Unity como UI Toolkit o DOTS tendrán excelente compatibilidad con Input System. Únete al foro de Input System para enterarte de las novedades sobre las próximas funcionalidades.
Más información
Tutorial: Cómo usar Input System en Unity
Esta serie de Unity Learn te enseñará a configurar una aplicación de Unity para utilizar Input System.
Input System: Consejos para el flujo de trabajo e integración de funciones
En esta sesión de Unite Now, aprenderás cómo cambiar rápidamente los esquemas de control, revincular los ajustes de control y conectar Input System con otras funciones de Unity como Cinemachine o Unity UI.
Conoce a los desarrolladores: Input System
Esta sesión presenta una demostración de cómo configurar un juego multijugador local y cómo configurar rápidamente los controles del juego, generar nuevos jugadores y controles móviles. El programador principal también responde preguntas del público.
Documentación
Utiliza el nuevo componente PlayerInput para comenzar. Puedes encontrar una guía paso a paso incluida en la documentación. También hay una cantidad de ejemplos que vienen con el paquete de Input System que puedes seleccionar de la lista de ejemplos (samples).
Presentamos el nuevo Input System
Esta presentación de Unite 2019 explica cómo Input System se centra en la facilidad de uso y la uniformidad entre los diferentes dispositivos.
Implementación de un tutorial de Ability System
La Serie de prototipos es un grupo de videos que se centra en la creación de prototipos jugables y muestra cómo es posible utilizar las diferentes funciones de Unity para lograr la mecánica de juego que puede utilizarse en reacciones del mundo real. En este video, se utiliza Input System para mover un personaje 3D.
Introducción a Input System
Rene Damm, desarrollador líder de Input System, nos cuenta con sus propias palabras qué es Input System y qué objetivos está intentando alcanzar el equipo.
Proyecto de ejemplo Lost Crypt 2D
Lost Crypt es un proyecto 2D de ejemplo con desplazamiento lateral, que incluye todas las herramientas 2D de Unity. Utiliza Input System para el controlar el personaje 2D.