L'installation de UNITY et de Visual Studio
Code (pour éditer les scripts C#) est expliqué dans une vidéo de
Microsoft :
https://youtu.be/oJ4g6oSyLe0
Cette installation a été testé en 2021 sous Windows 10 et
fonctionne. Ci-dessous l'explication en version texte :
Étape 1 : télécharger et installer Unity et Visual
3 cas de figure peuvent se présenter :
- Installer Unity et Visual simultanément (le plus simple)
- Télécharger et installer Unity (en réalité « Unity Hub »),
- Dans le menu Install de Unity Hub :
- Sélectionnez la dernière version de Unity (LTV= Long Term Version)
- Sélectionnez le module additionnel (Add Module): Visual Studio Community
- Installer Visual après avoir installé Unity : idem précédent mais sans l’installation de Unity.
- Installer Unity après avoir installé Visual : lancer Visual Studio Installer et ajouter « Unity Support » (pas testé)
Étape 2 : Pour faire le lien entre Unity et Visual,
2 étapes sont nécessaires :
Sur Unity : menu Edit/Preferences
- Sélectionner « External Tools »
- Dans « External Script Editor » sélectionner « Visual Studio »
- Lorsque vous ajoutez un script dans les Assets (clic droit dans
la fenêtre Asset ; celle du bas…) et que vous cliquez ensuite dessus :
Visual Studio se lance automatiquement ! Attention il se lance même si
la sélection précédente n’est pas faite : elle reste néanmoins
nécessaire !
Sur Visual : lancé à partir de Unity (voir opération précédente)
- Dans la case « Attacher » : sélectionnez le process qui tourne « unity.exe »
Il peut être nécessaire de quitter Visual et Unity pour que l’ensemble soit effectif.
Étape 3 : Tester
Si tout s’est bien passé vous devez avoir la complétion Unity sous Visual. Pour s’en assurer :
- Ajoutez un script dans les Assets (clic droit dans la fenêtre Asset…), cliquez ensuite dessus pour lancer Visual,
- L’éditeur de Visual doit afficher la fenêtre « Unity project explorer », sinon c’est mauvais signe,
- Sous Visual, dans le script tapez quelques lignes faisant référence à des objets Unity, par exemple « MeshRender ». Lors de la frappe un menu doit apparaitre proposant la complétion ! Si ça n’est pas le cas… On verra ça en TP !
Si vous rencontrez d'autres difficultés n'hésitez pas à nous en faire part.