Freigeben über


Visual Studio Tools für Unity

Screenshot: Computer, Gamecontroller und Gamingsymbole

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.

Weitere Informationen zur Installation und Einrichtung finden Sie in der Dokumentation zu den ersten Schritten mit Visual Studio-Tools für 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: IntelliSense-Dialogfenster mit 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: Visual Studio wurde an einem Haltepunkt angehalten, um Variablen zu untersuchen.

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: Zeichenfolgenvergleich beim Visual Studio-Refactoring mit 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: Neues Skript mit CodeLens-Hinweisen für Unity-Skripts und Unity-Meldungen

Unity-Projekt-Explorer

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

Screenshot: Unity-Projekt-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: Unity-Dokumentation in QuickInfos

Zur schnellen Suche in der Unity-Dokumentation markieren Sie eine Klasse oder einen Methodennamen und wählen dann den Menüpunkt „Hilfe“ > „Unity API-Referenz“ aus.

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.