¿Qué estás buscando?
Hero background image

Input System

Configura inmediatamente los controles en un solo lugar, para todas las plataformas y todos los dispositivos.
Crea fácilmente para cualquier plataforma

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
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
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
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.

Características principales

Configuración rápida con interfaz visual

La ventana unificada para las acciones de entrada (input action) te permite agregar compatibilidad con diferentes controles y acciones que estos activarán. Así, se crea un asset de mapa de entrada (input map) que, más tarde, podrá usarse con un componente que conecta esas acciones con la lógica de tu código. Input System también incluye herramientas para visualizar los dispositivos y controles actualmente disponibles.

Opciones avanzadas desde el primer momento

Este sistema ofrece diferentes herramientas para responder a las necesidades de la mayoría de los proyectos, por ejemplo: revinculación de tiempo de ejecución, entrada por jugador, diferentes esquemas de control, integración sencilla de multijugadores locales, detección automática de entrada, anulación de HID predeterminado o entrada independiente de la tasa de frames.

Más información

Tutorial Usando el sistema de entrada en Unity
Tutorial Usando el sistema de entrada 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 integraciones de funciones
Input System Consejos para el flujo de trabajo e integraciones 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
Conoce a los desarrolladores: Input System

Esta sesión presenta una demostración de cómo configurar un juego multijugador local y cómoconfigurar 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
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).

Introducción a Input System
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
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
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
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.

Participa
Participa

Conéctate con nuestros desarrolladores y accede a las noticias más recientes sobre el desarrollo de Input System en el foro. Puedes compartir tu experiencia con la comunidad y descubrir otros casos de uso del sistema.

El repositorio está disponible en GitHub y puedes participar activamente en el desarrollo de la nueva herramienta o mirar el código con más detalle.