Visual Studio Tools für Unity

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

Übersicht

Visual Studio-Tools für Unity bietet umfangreiche Features, die das Schreiben und Debuggen von Unity C#-Skripts und die Arbeit mit Unity-Projekten verbessern.

  • Debuggen, überprüfen und erkunden Sie Code mit einem Debugger, der speziell auf Unity-Projekte abgestimmt ist.
  • Mithilfe der Unity-spezifischen IntelliSense-Codevervollständigung können Unity-Skripts schnell ermittelt und geschrieben werden.
  • Durch sofortigen Zugriff auf die Unity-Dokumentation erfahren Sie mehr über den von Ihnen geschriebenen Code.
  • Schreiben Sie besseren Code mit Refactoringoptionen, die den Best Practices für Unity-Skripts folgen.
  • Ermitteln Sie mithilfe von CodeLens-Hinweisen zu Nachrichtenfunktionen und Ressourcennutzung, wie die Unity-Engine Ihren Code aufruft.
  • Und vieles mehr...

Verfügbar für Windows und macOS

Visual Studio-Tools für Unity ist kostenlos verfügbar und unterstützt Visual Studio 2017 Community, Professional, Enterprise und höhere Versionen. Es wird empfohlen, die neueste Version von Visual Studio herunterzuladen und zu verwenden.

Visual Studio-Tools für Unity ist kostenlos und in jeder Installation von Visual Studio für Mac 2017 und höher enthalten. Es wird empfohlen, die neueste Version von Visual Studio für Mac herunterzuladen und zu verwenden.

Besuchen Sie die Visual Studio-Tools für Unity, die mit Tools for Unity beginnen. Weitere Informationen zur Installation und Einrichtung finden Sie unter "Tools for Unity".

Unterstützte Unity-Versionen

Unity-Paket für Visual Studio-Editor

Unity 2020.1 und höher erfordert ein Unity-Paket für externe Editortools wie Visual Studio und Visual Studio für Mac. Weitere Informationen zu diesen Änderungen finden Sie in diesem Unity-Blogbeitrag.

Der Abschnitt zu den ersten Schritten enthält weitere Informationen zur Konfiguration des Visual Studio Editor-Pakets.

Es wird die neueste Version des Visual Studio Editor-Pakets empfohlen.

Visual Studio Mindestversion von Unity Mindestversion des Pakets
2022 Unity 2019.4 Visual Studio Editor 2.0.11
2019 Unity 2017.4 Visual Studio Editor 2.0.0
2017 Nicht empfohlen
Visual Studio für Mac Mindestversion von Unity Mindestversion des Pakets
2022 Unity 2019.4 Visual Studio Editor 2.0.11
2019 Unity 2017.4 Visual Studio Editor 2.0.0
2017 Nicht empfohlen

Features

Unity-Ereignisfunktionen

Fügen Sie Unity-Ereignisfunktionen wie Start, Update und OnCollisionEnter in C#-Skripts mithilfe weniger Tastenanschläge und den Vorschlägen der automatischen IntelliSense- Vervollständigung schnell und präzise hinzu.

Screenshot of the IntelliSense dialog showing OnCollisionEnter.

Generieren Sie mit ⌘+UMSCHALT+M Code für mehrere Unity-Ereignisfunktionen und zugehörige Kommentare.

Beheben Sie mithilfe von Schnellkorrekturvorschlägen umgehend alle Parameterfehler in Ereignisfunktionen, die manuell hinzugefügt wurden.

Leistungsstarker Debugger

Visual Studio-Tools für Unity unterstützt die robusten Debuggingfunktionen, die Sie von Visual Studio erwarten:

  • Breakpoints setzen, einschließlich bedingter Breakpoints
  • Auswertung komplexer Ausdrücke im Überwachungsfenster.
  • Überprüfen und Ändern des Werts von Variablen und Argumenten.
  • Detailsuchen in komplexen Objekten und Datenstrukturen.

Screenshot of Visual Studio stopped on a breakpoint inspecting variables.

Vorschläge für schnelle Problembehandlung und Refactoring

Profitieren Sie beim Schreiben von Code von den Best Practices, die Visual Studio aufgrund der umfassenden Unterstützung von Unity-Projekten bietet.

Screenshot of the Visual Studio refactoring string comparison with CompareTag.

CodeLens-Hinweise

Identifizieren Sie mithilfe von CodeLens-Hinweisen zur Anzeige impliziter Aufrufe von Unity-Ressourcen, wo der Code aufgerufen wird. Wählen Sie den Hinweis aus, um eine Liste impliziter Aufrufe anzuzeigen. Durch die Auswahl eines bestimmten Aufrufs gelangen Sie direkt zu diesem Objekt im Unity-Editor.

Mit den Hinweisen für jede Unity Ereignisfunktion können Sie Ihren Code schnell von Unity-Methoden unterscheiden.

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

Unity-Projekt-Explorer

Zeigen Sie die Projektdateien wie im Hierarchiefenster des Unity-Editors an.

Screenshot of the Unity Project Explorer.

Unity-Projektansicht

Visual Studio für Mac zeigt Projektdateien automatisch so an, dass sie mit dem Hierarchiefenster im Unity-Editor übereinstimmen.

Unity-Dokumentation

Zeigen Sie die Unity-Dokumentation direkt in QuickInfos an, wenn Sie Code untersuchen.

Screenshot of Unity documentation showing in tooltips.

Durchsuchen Sie die Unity-Dokumentation schnell, indem Sie einen Klassen- oder Methodennamen hervorheben und dann das Menüelement "Hilfe-UNITY-API-Referenz > " auswählen.

Unterstützung für Shader

Syntaxhervorhebung und automatische Vervollständigung für Shaderdateien.

Unterstützung für Assemblydefinitionsdateien

Bearbeiten Sie Unity-Assemblydefinitionsdateien (.asmdef) unter Verwendung von Schlüsselwortfarben und Vervollständigungen direkt in Visual Studio.

Ausführen und Debuggen von Komponententests

Sie können Komponententests direkt in Visual Studio für Mac schreiben, ausführen und debuggen.

Automatisches Aktualisieren von Unity-Ressourcen

Verbringen Sie weniger Zeit damit, zwischen Unity und Visual Studio hin und her zu wechseln. Änderungen am Code werden in Unity automatisch aktualisiert, wenn Dateien gespeichert werden.