Visual Studio Tools pour UnityVisual Studio Tools for Unity

Visual Studio Tools pour Unity

Vue d’ensembleOverview

Les Outils Visual Studio pour Unity constituent une extension Visual Studio gratuite qui en font en un outil puissant pour le développement de jeux et d’applications multiplateformes avec Unity.Visual Studio Tools for Unity is a free Visual Studio extension that turns Visual Studio into a powerful tool for developing cross-platform games and apps with Unity.

Bien que l'éditeur Unity soit excellent pour assembler votre monde du jeu, il ne permet pas que vous y écriviez du code.While the Unity editor is great for putting your game world together, you can't write your code in it. Grâce aux Outils Visual Studio pour Unity, vous pouvez utiliser les fonctionnalités classiques de modification, de débogage et de productivité du code de Visual Studio pour créer les scripts d’éditeur et de jeu de votre projet Unity en C#, et vous pouvez les déboguer à l’aide des puissantes fonctionnalités de débogage de Visual Studio.With Visual Studio Tools for Unity, you can use the familiar code editing, debugging and productivity features of Visual Studio to create editor and game scripts for your Unity project using C#, and you can debug them using Visual Studio's powerful debugging capabilities.

Mais Visual Studio Tools pour Unity est plus que cela ; il offre aussi une profonde intégration à l’éditeur Unity afin que vous passiez moins de temps à aller et venir sans cesse pour exécuter des tâches simples, fournit des améliorations de la productivité spécifiques à Unity et met la documentation Unity à portée de main.But Visual Studio Tools for Unity is more than that; it also has deep integration with Unity editor so that you'll spend less time switching back and forth to do simple tasks, provides Unity-specific productivity enhancements, and puts the Unity documentation at your fingertips.

Compatible avec Visual Studio Community sur Windows et macOS et fourni avec UnityCompatible with Visual Studio Community on Windows and macOS and bundled with Unity

Visual Studio et Visual Studio pour Mac Communauté sont disponibles gratuitement et sont regroupés avec les installations Unity.Visual Studio and Visual Studio for Mac Community is available for free, and is bundled with Unity installs. Pour plus d’informations sur l’installation et la configuration, consultez la documentation sur la prise en main de outils Visual Studio pour Unity.Visit the Visual Studio Tools for Unity getting started documentation for more information about installation and setup.

IntelliSense pour les messages UnityIntelliSense for Unity messages

La saisie semi-automatique d’IntelliSense permet d’implémenter rapidement et facilement des messages de l’API Unity comme OnCollisionEnter, y compris leurs paramètres.IntelliSense code-completion makes it fast and easy to implement Unity API messages like OnCollisionEnter, including their parameters.

Boîte de dialogue IntelliSense avec OnCollisionEnter

Débogage de qualité supérieureSuperior debugging

Les Outils Visual Studio pour Unity prennent en charge les robustes fonctionnalités de débogage attendues de Visual Studio :Visual Studio Tools for Unity supports the robust debugging features that you expect from Visual Studio:

  • Définir des points d'arrêt, y compris des points d'arrêt conditionnels.Set breakpoints, including conditional breakpoints.
  • Évaluer les expressions complexes dans la fenêtre EspionEvaluate complex expressions in the Watch window.
  • Inspectez et modifiez la valeur des variables et des arguments.Inspect and modify the value of variables and arguments.
  • Explorez les objets et structures de données complexes.Drill down into complex objects and data structures.

Arrêté sur un point d’arrêt inspectant des variables

Suggestions intégrées pour les meilleures pratiques et les Insights sur les performancesIntegrated suggestions for best practices and performance insights

Écrivez un meilleur code qui capture les meilleures pratiques grâce à la compréhension approfondie de Visual Studio des projets Unity.Write better code that captures the best practices with Visual Studio's deep understanding of Unity projects.

Comparaison de chaînes de refactorisation avec CompareTag

Prise en charge CodeLens pour les scripts et les messages UnityCodeLens support for Unity scripts and messages

Les scripts Unity et les fonctions de message sont décorés avec des indications pour faciliter la reconnaissance des éléments fournis par Unity et de votre code.Unity scripts and message functions are decorated with hints to make it easier to recognize what's provided by Unity and what's your code.

Nouveau script indiquant les indicateurs CodeLens pour le script Unity et le message Unity

Notes

La prise en charge de CodeLens est disponible dans Visual Studio 2019.CodeLens support is available in Visual Studio 2019.

Vue optimisée de tous vos scripts pour correspondre à UnityOptimized view of all your scripts to match Unity

L’Explorateur de projets Unity (UPE) est une autre façon de visualiser les fichiers projet sur le Explorateur de solutions standard.The Unity Project Explorer (UPE) is an alternative way to view you project files over the standard Solution Explorer. Le UPE filtre les fichiers affichés et les présente dans une hiérarchie qui correspond à Unity ( afficher > Explorateur de projets Unity dans Visual Studio 2019).The UPE filters the files shown and presents them in a hierarchy that matches Unity ( View > Unity Project Explorer in Visual Studio 2019).

Explorateur de projets de Unity

Notes

L’Explorateur de projets Unity est disponible dans Visual Studio 2019.The Unity Project Explorer is available in Visual Studio 2019. Dans Visual Studio pour Mac, l’Panneau Solutions a un comportement similaire par défaut pour les projets Unity : aucune vue supplémentaire n’est requise.In Visual Studio for Mac, the Solution Pad has similar behaviour by default for Unity projects - no additional views are required.