Utiliser Unity 3D à IMT Atlantique (de préférence en salle K01-122a ou B03-131a) :
Unity est installé dans la salle K01-122a (avec des GTX 1080), dans la salle B03-031a (avec des GTX 1650) et dans les salles équipées d'Optiplex 7060 (en utilisant le chipset graphique intégré) :
B01-006A (sauf le poste prof)
B03-131A (GTX 1650)
C05-149A
D01-124A
D01-128B
K01-122A (GTX 1080)
Lancement à partir de UnityHub, en ligne de commande (dans un shell Unix) :
/opt/img/Unity-2021.3.9f1/UnityHub.sh
Il va vous falloir créer un compte Unity et installer une licence sur votre machine...
Il va également falloir faire un "Locate" de Unity, il faut indiquer ceci : /opt/img/Unity-2021.3.9f1Editor/Unity
Si une installation plus récente de Unity a été réalisée depuis la dernière mise à jour de ces pages :
Utilisez la version Unity de votre choix (s'il y en a plusieurs) disponible dans /opt/img/
Pour pouvoir utiliser VisualStudioCode en cliquant sur un fichier C# à partir de Unity 3D, vous pouvez faire ceci :
ouvrir Unity3D, aller dans le menu Edit > Preferences
choisir l'onglet 'External Tools`
ouvrir le menu "External Script Editor" et choisir "browse" si VisualStudioCode ne fait pas déjà partie des propositions
indiquer ensuite : /usr/bin/code
En cas de problème avec l'auto-complétion lors de l'utilisation de VisualStudioCode...
il semblerait que changer la valeur de l'utilisation de Mono de "auto" à "always" permette de résoudre le problème :
File / Preferences / Settings / C# configuration / Omnisharp Use Global Mono / always
si ça ce suffit pas, désinstaller et réinstaller l'extension C# de VisualStudioCode et remettre une autre fois la valeur à "always"...
et si ça ne suffit toujours pas, pour les postes Windows, se référer à ce lien :
https://github.com/OmniSharp/omnisharp-vscode/wiki/Troubleshooting:-%27The-.NET-Core-SDK-cannot-be-located.%27-errors