Logo Makeyourgame
Accueil Les formations Créer un jeu Les ateliers Les tutoriels Blog
Logo Makeyourgame
Les formations Les financements Les exercices La certification Unity
Logo Makeyourgame
Mes objectifs Les jeux Les ressources Le glossaire
Logo Makeyourgame
Les tutos Les tutos Youtube

Unity

Utiliser le nouvel Input System de Unity

school

5 Sessions

groups

Déjà inscrits : 10

timelapse

1h20min

trending_up

Difficulté : 2/5

thermostat

0 XP

watch_later

Publié

schedule

Mis à jour

report

Réservé Apprenants - Inscription impossible

APPRENANTS Uniquement

Caractéristiques de l'Atelier

  •  5 Sessions
  •  1h20min
  •  0 question
  •  Difficulté : 2/5
  •  Déja inscrit : 10

Présentation de l'atelier

Depuis de nombreuses années, le système de lecture d'input de Unity, l'Input Manager est stabilisé et il est suffisant dans le cadre de la plupart des projets. Cependant, il se fait vieux car il n'a pas été pensé pour le cross platform à la base.

Ainsi, depuis sa version 2019, Unity a mis en place un nouveau système : l'Input System. Il est important de garder en tête que l'Input Manager va rester dans Unity et jusqu'à présent Unity ne parle pas de le déprécier, il est d'ailleurs toujours recommandé de l'utiliser dans le cadre de projets de petite "scope" (taille), en revanche l'Input System est lui d'avantage recommandé pour des projets au scope plus imposant car plus facilement maintenable sur le long terme.

L'Input System est dit "event based", c'est-à-dire qu'il se base sur des événements contrairement à l'ancien Input Manager. Cette approche permet un traitement des inputs plus poussé permettant par exemple de gérer plusieurs inputs simultanément ou encore permettant facilement de remaper les touches en jeu. 

Concrètement là où l'Input Manager devait vérifier constamment les entrées joueurs pour vérifier si elles sont actives, l'Input System va lui envoyer des callbacks uniquement lorsque les entrées sont pressées. Il en résulte un gain de performances et une réduction de la latence. Dans cet atelier, nous allons apprendre à intégrer le nouvel Input System à nos projets et nous verrons ensuite comment exploiter ces systèmes puis comment créer des cartes d'inputs permettant de gérer les entrées de différentes plateformes.


Légende

  • article : Session Texte
  • play_circle_filled : Video
  • help : Quizz
  • bug_report : Bug (TroubleShooting)
  • meeting_room : Tutoriel
  • computer : Exercice
  • settings_suggest : KKF
  • work: Brief
  • description: Sans description

Plan de l'atelier

  1. 2 Sessions
    1. 1.

      work Input Manager vs Input System
      3min
    2. 2.

      article Ajouter l'Input System à notre projet
      14min
  2. 3 Sessions
    1. 1.

      article Créer un contrôleur pour tester l'Input System
      12min
    2. 2.

      article Lier l'Input Manager à de la logique
      25min
    3. 3.

      article Customiser les inputs en fonction de la plateforme visée.
      26min