Système d'entrée
Créez pour n'importe quelle plateforme avec facilité
Les entrées sont au cœur de ce qui rend vos projets en temps réel interactifs. Avec le système d'entrée, vous pouvez configurer les commandes rapidement pour de multiples plateformes, mobile ou de RV.
Le système de unity va normaliser la façon dont vous allez mettre en place vos commandes et va fournir également des fonctionnalités avancées totalement innovantes pour des solutions principales.
Vous devez uniquement lier vos actions à votre logique de code pour ensuite avoir la possibilité d'activer visuellement différents appareils et commandes dans la fenêtre Input Action. Le système d'entrée fournit également une API. Le système d'entrée est disponible à partir du Package Manager et agrée pour le LTS pour Unity 2019 et versions ultérieures.
Solution rapide et flexible
Nous avons créé le système d'entrée pour apporter un support aux appareils modernes et personnalisés selon trois principes de base : facilité d'utilisation, cohérence pour toutes les plateformes et flexibilité.
Connectez vos commandes à vos scripts à l'aide du composant Input Action. Il déchiffre votre Plan d'action et communique avec vos scripts grâce aux rappels. Créer différents schémas de commandes, des commandes par joueur et différentes méthodes de communication.
Le nouveau système tend à remplacer l'ancien et bien que vous puissiez utiliser les deux pour votre projet, les nouvelles solutions Unity à venir, telles qu le nouveau kit d'outil IU ou DOTS, seront totalement prises en charge dans le système d'entrée. Rejoignez le forum relatif au système d'entrée pour être au courant des dernières nouveautés et fonctionnalités.
Principales fonctionnalités
La fenêtre unifiée Input Action vous permet d'ajouter une prise en charge pour différentes commandes et actions qui seront activées par la création d'une ressource Input Map qui pourra être utilisée plus tard avec un composant qui connecteront toutes ces actions à votre logique de code. Le système d'entrée dispose également d'outils pour visualiser tous les appareils et les commandes actuellement disponibles.
Le système offre divers outils nécessaires pour la réalisation de la plupart des projets : consolidation d'exécution, entrée par joueur, différent schémas de commandes, fonction multi-joueurs locale, détection automatique de saisie, écrasement du HID par défaut ou encore saisie indépendante de fréquence d'image.
La documentation dispose de guides de démarrage ainsi qu'une description de scénarios de cas extrêmes. En outre, l'ensemble inclut des exemples de projets et des outils, tous disponibles dans le Package Manager. Nous proposons également des tutoriels et du contenu d'apprentissage et nous disposons d'un fil de discussion dédié aux mises à jour.
En savoir plus
Apprenez à configurer une application Unity afin d'utiliser Input System grâce à la série sur Unity Learn.
Dans cette session Unite Now, vous apprendrez rapidement à échanger les schémas de commande, consolider des paramètres de contrôle et connecter l'Input System avec d'autres fonctionnalités Unity telles que Cinemachine et Unity UI.
Cette session vous montre une démo pour la configuration d'un jeu multi-joueurs local et la façon dont vous pouvezconfigurer rapidement une manette de contrôle, ajouter de nouveaux joueurs et des contrôles mobiles. Le développeur principal répond également aux questions du public.
Utilisez le nouveau composant PlayerInput pour démarrer. Vous trouverez un guide pas à pas compris dans la documentation. Il y a également un certain nombre d'exemples associés au package du système d'entrée que vous pourrez sélectionner dans la liste d'exemples.
Cette présentation de Unite 2019 décrit la façon dont le système d'entrée est centré sur la facilité d'utilisation et la cohérence entre les appareils.
The Prototype series est un ensemble de vidéos qui s'intéresse à la création des prototypes jouables en démontrant la façon dont de nombreuses fonctionnalités de Unity peuvent être utilisées afin de réaliser des mécanismes de jeu qui peuvent être repris dans des scénarios du monde réel. Dans cette vidéo, le système d'entrée est utilisé pour les mouvements d'un personnage en 3D.
Rene Damm, développeur principal du système d'entrée, nous décrit avec ses propres mots, ce qu'est le système d'entrée and les objectifs que l'équipe essaye d'atteindre.
Lost Crypt est un exemple de projet à défilement horizontal en 2D qui présente l'ensemble des outils 2D de Unity. Le système d'entrée est utilisé pour contrôler le personnage en 2D.
Connectez-vous à nos développeurs et accédez aux actualités les plus récentes à propos du développement du système d'entrée dans le forum. Vous pouvez partager votre expérience avec la communauté et découvrir comment les autres utilisent les cas présents dans le systèmes.
Le répertoire est disponible sur GitHub et vous pouvez participer activement dans le développement de l'outil ou obtenir une vision plus approfondie en interne.