Visual Studio Tools pour Unity

Screenshot of a computer, game controller, and icons for game play.

Outils Visual Studio pour Unity inclut un ensemble complet de fonctionnalités qui améliorent l’écriture et le débogage de scripts Unity C# et l’utilisation de projets Unity.

  • Résolvez les problèmes, inspectez et explorez le code à l’aide d’un débogueur paramétré pour les projets Unity.
  • Découvrez et écrivez rapidement des scripts Unity avec la saisie semi-automatique de code IntelliSense spécifique à Unity.
  • Accédez rapidement à la documentation Unity pour en savoir plus sur le code que vous écrivez.
  • Écrivez un meilleur code avec des options de refactorisation qui suivent les meilleures pratiques pour les scripts Unity.
  • Identifiez la façon dont le moteur Unity appelle votre code avec des indicateurs CodeLens pour les fonctions de message et les utilisations des ressources.
  • Beaucoup, beaucoup plus.

Disponible pour Windows et macOS

Outils Visual Studio pour Unity est disponible gratuitement et est compatible avec Visual Studio 2017 Community, Professional, Enterprise et les versions ultérieures. Nous vous recommandons de télécharger et d’utiliser la dernière version de Visual Studio.

Outils Visual Studio pour Unity est disponible gratuitement et inclus dans chaque installation de Visual Studio pour Mac 2017 et versions ultérieures. Nous vous recommandons de télécharger et d’utiliser la dernière version de Visual Studio pour Mac.

Pour plus d’informations sur l’installation et la configuration, consultez la page de prise en main d’Outils pour Unity d’Outils Visual Studio pour Unity.

Versions d’Unity prises en charge

Package Unity de l’éditeur Visual Studio

Unity 2020.1 et versions ultérieures nécessitent un package Unity pour les outils d’éditeur externes tels que Visual Studio et Visual Studio pour Mac. Documentation pour en savoir plus sur ces modifications dans le billet de blog Unity.

La section Prise en main inclut plus d’informations sur la configuration du package de l’éditeur Visual Studio.

La dernière version du package de l’éditeur Visual Studio est recommandée.

Visual Studio Version minimale d’Unity Version minimale du package
2022 Unity 2019.4 Éditeur Visual Studio 2.0.11
2019 Unity 2017.4 Éditeur Visual Studio 2.0.0
2017 Non recommandé N/A
Visual Studio pour Mac Version minimale d’Unity Version minimale du package
2022 Unity 2019.4 Éditeur Visual Studio 2.0.11
2019 Unity 2017.4 Éditeur Visual Studio 2.0.0
2017 Non recommandé N/A

Fonctionnalités

Fonctions d’événement Unity

Ajoutez rapidement et précisément des fonctions d’événements Unity, telles que Start, Update et OnCollisionEnter aux scripts C# en quelques clics grâce aux suggestions de saisie semi-automatique optimisées par IntelliSense.

Screenshot of the IntelliSense dialog showing OnCollisionEnter.

Générez du code pour plusieurs fonctions d’événements Unity et leurs commentaires à l’aide de ⌘+Maj+M.

Corrigez rapidement les erreurs de paramètre dans les fonctions d’événements ayant été ajoutées manuellement avec des suggestions de correction rapide.

Débogueur haute performance

Les Outils Visual Studio pour Unity prennent en charge les robustes fonctionnalités de débogage attendues de Visual Studio :

  • Définir des points d'arrêt, y compris des points d'arrêt conditionnels.
  • Évaluer les expressions complexes dans la fenêtre Espion
  • Inspectez et modifiez la valeur des variables et des arguments.
  • Explorez les objets et structures de données complexes.

Screenshot of Visual Studio stopped on a breakpoint inspecting variables.

Correctifs rapides et suggestions de refactorisation

Écrivez un meilleur code conforme aux meilleures pratiques grâce à la compréhension approfondie de Visual Studio des projets Unity.

Screenshot of the Visual Studio refactoring string comparison with CompareTag.

Indicateurs CodeLens

Identifiez l’emplacement d’appel du code à l’aide d’indicateurs CodeLens qui affichent les appels implicites à partir de ressources Unity. Sélectionnez l’indicateur pour afficher une liste des appels implicites. Sélectionnez un appel spécifique pour accéder directement à l’objet dans l’éditeur Unity.

Distinguez rapidement votre code des méthodes Unity avec des indicateurs pour chaque fonction d’événement Unity.

Screenshot of a new script showing CodeLens hints for Unity Script and Unity Message.

Explorateur de projets de Unity

Affichez les fichiers projet d’une manière qui correspond à la fenêtre Hiérarchie de l’éditeur Unity.

Screenshot of the Unity Project Explorer.

Vue de projet Unity

Visual Studio pour Mac affiche automatiquement les fichiers projet d’une manière qui correspond à la fenêtre Hiérarchie dans l’éditeur Unity.

Documentation Unity

Affichez la documentation Unity directement dans les info-bulles lors de l’inspection du code.

Screenshot of Unity documentation showing in tooltips.

Recherchez rapidement dans la documentation Unity en mettant en surbrillance un nom de classe ou de méthode, puis en sélectionnant l’élément de menu Aide > Référence de l’API Unity.

Prise en charge des nuanceurs

Mise en surbrillance de la syntaxe et saisie semi-automatique pour les fichiers de nuanceur.

Prise en charge des fichiers de définition d’assembly

Modifiez les fichiers Unity Assembly Definition (.asmdef) directement dans Visual Studio avec la coloration et la complétion des mots clés.

Exécuter et déboguer des tests unitaires

Écrire, exécuter et déboguer des tests unitaires directement dans Visual Studio pour Mac.

Actualiser automatiquement les ressources Unity

Passez moins de temps à basculer entre Unity et Visual Studio. Les modifications apportées au code sont automatiquement mises à jour dans Unity lorsque les fichiers sont enregistrés.