{"id":728,"date":"2026-04-04T20:31:00","date_gmt":"2026-04-04T18:31:00","guid":{"rendered":"https:\/\/tutounity.fr\/?p=728"},"modified":"2026-03-31T11:36:57","modified_gmt":"2026-03-31T09:36:57","slug":"introduction-a-linput-system-de-unity-clavier-souris-et-manette","status":"publish","type":"post","link":"https:\/\/tutounity.fr\/?p=728","title":{"rendered":"Introduction \u00e0 l\u2019Input System de Unity : clavier, souris et manette"},"content":{"rendered":"\n<p>L\u2019Input System de Unity est aujourd\u2019hui la solution moderne pour g\u00e9rer les interactions joueur. Plus flexible et puissant que l\u2019ancien syst\u00e8me d\u2019inputs, il permet de prendre en charge facilement plusieurs p\u00e9riph\u00e9riques (clavier, souris, manettes\u2026) tout en offrant une architecture propre et \u00e9volutive.<\/p>\n\n\n\n<p>Dans cette vid\u00e9o, je vous propose une introduction compl\u00e8te \u00e0 cet outil en partant de z\u00e9ro, dans un projet vierge.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83c\udfaf Objectif de la vid\u00e9o<\/h3>\n\n\n\n<p>L\u2019objectif est simple : mettre en place un syst\u00e8me de contr\u00f4le fonctionnel pour un personnage jouable, capable de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se d\u00e9placer avec le clavier<\/li>\n\n\n\n<li>Regarder autour de lui avec la souris<\/li>\n\n\n\n<li>\u00catre contr\u00f4l\u00e9 avec une manette (stick analogique + cam\u00e9ra)<\/li>\n<\/ul>\n\n\n\n<p>Le tout en utilisant le nouveau Input System de mani\u00e8re claire et structur\u00e9e.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\uddf1 Mise en place du projet<\/h3>\n\n\n\n<p>Nous commen\u00e7ons par :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cr\u00e9er un projet Unity vierge<\/li>\n\n\n\n<li>Installer et activer le <strong>Input System<\/strong><\/li>\n\n\n\n<li>Configurer Unity pour utiliser ce nouveau syst\u00e8me<\/li>\n<\/ul>\n\n\n\n<p>Cette \u00e9tape est essentielle pour partir sur des bases propres et \u00e9viter les conflits avec l\u2019ancien syst\u00e8me d\u2019input.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83c\udfae Cr\u00e9ation des actions d\u2019input<\/h3>\n\n\n\n<p>Nous mettons ensuite en place un <strong>Input Actions Asset<\/strong>, qui permet de d\u00e9finir toutes les entr\u00e9es du joueur :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>D\u00e9placement (Move)<\/li>\n\n\n\n<li>Rotation cam\u00e9ra (Look)<\/li>\n<\/ul>\n\n\n\n<p>Chaque action est configur\u00e9e pour fonctionner avec :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clavier (ZQSD \/ WASD)<\/li>\n\n\n\n<li>Souris<\/li>\n\n\n\n<li>Manette (stick gauche \/ stick droit)<\/li>\n<\/ul>\n\n\n\n<p>L\u2019un des gros avantages ici est de centraliser toute la gestion des inputs dans un seul fichier.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd04 Compatibilit\u00e9 multi-plateforme<\/h3>\n\n\n\n<p>Gr\u00e2ce \u00e0 l\u2019Input System, le projet est d\u00e9j\u00e0 pr\u00eat \u00e0 fonctionner sur plusieurs supports :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PC (clavier \/ souris)<\/li>\n\n\n\n<li>Consoles (manettes)<\/li>\n\n\n\n<li>Possibilit\u00e9 d\u2019\u00e9tendre vers mobile ou autres p\u00e9riph\u00e9riques<\/li>\n<\/ul>\n\n\n\n<p>C\u2019est un gain de temps consid\u00e9rable pour des projets plus ambitieux.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udcfa Voir la vid\u00e9o compl\u00e8te<\/h3>\n\n\n\n<p>Retrouvez toutes les \u00e9tapes d\u00e9taill\u00e9es dans la vid\u00e9o ci-dessous :<\/p>\n\n\n\n<p>\ud83d\udc49 <a href=\"https:\/\/www.youtube.com\/watch?v=X_WNtwhEjP0\">https:\/\/www.youtube.com\/watch?v=X_WNtwhEjP0<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion<\/h3>\n\n\n\n<p>Cette introduction pose les bases pour utiliser efficacement le nouvel Input System de Unity. Une fois ma\u00eetris\u00e9, il permet de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Simplifier la gestion des contr\u00f4les<\/li>\n\n\n\n<li>Am\u00e9liorer la compatibilit\u00e9 entre p\u00e9riph\u00e9riques<\/li>\n\n\n\n<li>Structurer proprement son code<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>L\u2019Input System de Unity est aujourd\u2019hui la solution moderne pour g\u00e9rer les interactions joueur. Plus flexible et puissant que l\u2019ancien syst\u00e8me d\u2019inputs, il permet de prendre en charge facilement plusieurs p\u00e9riph\u00e9riques (clavier, souris, manettes\u2026) tout en offrant une architecture propre et \u00e9volutive. Dans cette vid\u00e9o, je vous propose une introduction compl\u00e8te \u00e0 cet outil en [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":729,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"saved_in_kubio":false,"footnotes":""},"categories":[14],"tags":[13,12],"class_list":["post-728","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unity","tag-tutoriel","tag-unity"],"_links":{"self":[{"href":"https:\/\/tutounity.fr\/index.php?rest_route=\/wp\/v2\/posts\/728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tutounity.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tutounity.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tutounity.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tutounity.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=728"}],"version-history":[{"count":1,"href":"https:\/\/tutounity.fr\/index.php?rest_route=\/wp\/v2\/posts\/728\/revisions"}],"predecessor-version":[{"id":730,"href":"https:\/\/tutounity.fr\/index.php?rest_route=\/wp\/v2\/posts\/728\/revisions\/730"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tutounity.fr\/index.php?rest_route=\/wp\/v2\/media\/729"}],"wp:attachment":[{"href":"https:\/\/tutounity.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tutounity.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tutounity.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}