Ce que vous trouverez sur cette page : des conseils pratiques pour vous aider à améliorer votre productivité quand vous utilisez Microsoft Visual Studio ou Visual Studio pour Mac comme éditeur de code pour vos projets Unity. Visual Studio et Visual Studio pour Mac disposent d'une importante suite d'outils pour Unity, y compris la prise en charge d'IntelliSense pour les messages des API Unity, des fonctionnalités de débogage et d'examen, Unity Project Explorer et Attach and Play. Nous profitons de cette occasion pour remercier John Miller de Microsoft d'avoir partagé ces conseils lors de son intervention à l'Unite Copenhagen.

Mettre à jour Visual Studio
Cela peut paraître évident, mais il est important de rappeler que vous pouvez, sans perturber vos projets, mettre à jour Microsoft Visual Studio indépendamment de la version de Unity que vous utilisez. La dernière version de Visual Studio offre toujours des améliorations de performances sous Windows comme sur Mac, qui vous permettent de gagner un temps précieux. Installer une mise à jour est extrêmement simple, comme l'illustre l'image ci-dessus.
Laisser Visual Studio ouvert
You can avoid costly delays that come with cold launching Visual Studio by simply leaving the editor open. It will continue to synchronize your changes as you operate back and forth between Visual Studio and the Unity Editor.

Réduire les temps de chargements
Vous pouvez réduire les temps de chargement en désélectionnant la case « Restaurer l'état de la hiérarchie du projet de Solution Explorer au chargement de la solution ». Toutefois, si vous voulez développer tous vos dossiers au lancement de vos solutions afin d'utiliser le dernier fichier ouvert, ne décochez pas cette case.

Gagner du temps avec les raccourcis clavier
Use CTRL+T (Windows) Shift+CMD+F (Mac) to search your entire project for anything.

Travailler plus rapidement avec les API Unity
Vous pouvez consulter la documentation Unity directement depuis l'éditeur Visual Studio sous Windows et sur Mac. Pour ce faire, cliquez sur la fonctionnalité Unity qui vous intéresse. Cliquez ensuite sur Aide > Référence API Unity, ou utilisez les raccourcis clavier Ctrl+Alt+M, Ctrl+H ou Cmd+' pour lancer votre navigateur dans l'environnement de développement intégré (IDE) ou hors de celui-ci.
Si vous utilisez des fichiers contenant beaucoup de code, il peut être très utile de personnaliser les polices et les couleurs des méthodes des API Unity pour pouvoir les identifier rapidement.

Déboguer plus rapidement avec Attach and Play
Au lieu de cliquer sur Attach to Unity, puis de passer dans Unity pour appuyer sur Play, vous pouvez utiliser la configuration Attach to Unity and Play, qui ne requiert qu'un seul clic. Ceci associera le débogueur et lancera la lecture dans Unity. En n'ayant plus besoin de quitter l'IDE, vous accélèrerez votre processus de débogage.

Utiliser IntelliCode
IntelliCode est le modèle d'apprentissage automatique basé sur l'intelligence artificielle conçu pour améliorer IntelliSense. IntelliCode vous fait gagner du temps en répertoriant des suggestions de saisie semi-automatique, triées par ordre de probabilité d'utilisation. Pour l'utiliser, ouvrez un projet dans Visual Studio, ouvrez Intellicode, et choisissez l'option « Former Intellicode » (dans VS 2019 ; dans VS 2017, IntelliCode est une extension distincte que vous pouvez installer depuis Visual Studio Marketplace). Ceci générera un modèle basé sur le projet ouvert. Grâce à cet apprentissage, il pourra fournir des suggestions pour d'autres projets. Lors de son intervention, John a expliqué comment il s'est servi de l'exemple de projet de FPS Unity pour montrer toutes les possibilités d'IntelliCode.