Zum Hauptinhalt springen

Einrichten von Visual Studio Code für Unity: Nützliche Tipps und Anleitungen

Virtuelle Realität und Computerspiele werden jedes Jahr immer beliebter und beliebter. Wenn Sie Ihre eigenen Spiele erstellen möchten, haben Sie wahrscheinlich schon von Unity gehört, einer der beliebtesten Spielentwicklungsplattformen. Unity bietet Tools zum Erstellen von Spielen mit coolen visuellen Effekten und süchtig machendem Gameplay.

Einer der beliebtesten Code-Editoren, die von Unity-Entwicklern verwendet werden, ist Visual Studio Code. Es ist ein leistungsstarker, leichter und kostenloser Code-Editor mit vielen Tools und Erweiterungen, die speziell für die Arbeit mit Unity entwickelt wurden. Das Einrichten von Visual Studio Code kann jedoch für Anfänger schwierig und verwirrend sein, besonders wenn Sie gerade erst mit der Entwicklung von Spielen beginnen.

In diesem Artikel werden hilfreiche Tipps und Anweisungen zum Einrichten von Visual Studio Code für Unity behandelt. Wir werden uns die grundlegenden Einstellungen ansehen, einschließlich der Installation und Konfiguration von Erweiterungen, um die Entwicklung von Unity-Spielen zu unterstützen, den Debugger zu konfigurieren und vieles mehr. Wir werden Schritt für Schritt erklären, was und wie zu tun ist, damit Ihr Workflow effizienter und angenehmer wird.

Installieren von Visual Studio Code

Um mit Visual Studio Code zu beginnen, müssen Sie es auf Ihrem Computer installieren. Hier ist, wie man es macht:

Schritt 1: Rufen Sie die offizielle Visual Studio Code-Website über den Link auf code.visualstudio.com .

Schritt 2: Klicken Sie auf den "Download" -Button und wählen Sie die Version des Programms für Ihr Betriebssystem (Windows, macOS oder Linux) aus.

Schritt 3: Führen Sie die Installationsdatei aus, und folgen Sie den Anweisungen des Installationsassistenten.

Schritt 4: Öffnen Sie nach der Installation Visual Studio Code.

Jetzt haben Sie Visual Studio Code installiert und können ihn für die Arbeit mit Unity konfigurieren. Im nächsten Abschnitt betrachten wir die grundlegenden Einstellungen, mit denen Sie Visual Studio Code zusammen mit Unity verwenden können.

Anpassen der Umgebung

Um mit Unity in Visual Studio Code zu beginnen, müssen Sie einige Voreinstellungen vornehmen:

  • Installieren Sie Unity und Visual Studio Code auf Ihrem Computer.
  • Öffnen Sie das Unity-Projekt in Visual Studio Code. Starten Sie dazu Visual Studio Code, und wählen Sie in der oberen Menüleiste "Datei" und dann "Ordner öffnen" aus. Wählen Sie im angezeigten Dialogfeld den Ordner mit Ihrem Unity-Projekt aus und klicken Sie auf OK.
  • Installieren Sie die Erweiterung, um Unity in Visual Studio Code zu unterstützen. Öffnen Sie dazu das Erweiterungsfenster im linken Bereich von Visual Studio Code (ein Symbol mit Quadraten), suchen Sie nach einer Erweiterung mit dem Namen "Unity Snippets" und installieren Sie sie.
  • Konfigurieren Sie die Entwicklungsumgebung in Unity. Öffnen Sie in Unity Einstellungen (Bearbeiten -> Einstellungen -> Externe Tools), suchen Sie den Abschnitt "Externer Skript-Editor" und wählen Sie Visual Studio Code als Hauptcodeeditor aus.

Nachdem Sie diese einfachen Schritte ausgeführt haben, wird Ihre Umgebung für die Arbeit mit Unity in Visual Studio Code konfiguriert, und Sie können mit der Entwicklung Ihres Projekts beginnen.

Visual Studio Code-Erweiterungen für Unity

Visual Studio Code-Erweiterungen bieten viele nützliche Tools für die Arbeit mit Unity, um den Entwicklungsprozess erheblich zu verbessern. In diesem Abschnitt werden einige der nützlichsten Erweiterungen erläutert, die Ihnen bei der Arbeit mit Unity in der Visual Studio Code-Entwicklungsumgebung helfen.

1. Unity Debugger - dies ist eine Erweiterung, die dem Visual Studio-Code Unterstützung für das Debuggen von Unity-Projekten hinzufügt. Sie ermöglicht das Festlegen von Haltepunkten, das Ausführen von Debugging-Schritten, das Untersuchen von Variablenwerten usw. Das Debuggen wird mit dieser Erweiterung einfacher und bequemer.

2. C# - erweiterung zur Unterstützung der C# -Sprache in Visual Studio Code. Es bietet automatische Vervollständigungsfunktionen, Syntaxprüfungen, Klassen- und Methodenanbieter sowie viele andere nützliche Tools für die Entwicklung in C#. Diese Erweiterung wird benötigt, wenn Sie vorhaben, C# -Skripte in Unity zu schreiben.

3. YAML - erweiterung zur Syntaxhervorhebung von YAML-Dateien. In Unity werden viele Projekteinstellungen in YAML-Dateien gespeichert, sodass Sie sich mit dieser Erweiterung besser an der Struktur und dem Inhalt dieser Dateien orientieren können.

4. Unity Code Snippets - eine Erweiterung, die viele vorgefertigte Codevorlagen und Snippets für die Arbeit mit Unity enthält. Es vereinfacht das Schreiben von Code erheblich, indem es Code automatisch vervollständigt und schnellen Zugriff auf gängige Unity-Konstrukte und -Funktionen bietet.

5. Unity Tools - dies ist eine Sammlung von Tools und Funktionen, die entwickelt wurden, um den Workflow von Unity-Entwicklern zu verbessern. Diese Erweiterung bietet Funktionen wie das schnelle Öffnen von Unity-Hilfsfenstern, Unterstützung für Snippets zum schnellen Schreiben von Code, automatische Vervollständigung für die Unity-API und vieles mehr.

Dies ist nur ein kleiner Teil der verfügbaren Erweiterungen für Unity in Visual Studio Code. Installieren Sie diese Erweiterungen, und beginnen Sie mit dem Erstellen Ihrer Projekte in Unity mit der professionellen Entwicklungsumgebung von Visual Studio Code.

Einrichten der Entwicklungsumgebung

Installieren Sie die Unity-Erweiterung für Visual Studio Code: Befolgen Sie die Anweisungen, um die Unity-Erweiterung für Visual Studio Code über den integrierten Erweiterungsmanager zu installieren.

Konfigurieren Sie Projektordner: Geben Sie den Ordner mit Ihrem Unity-Projekt in Visual Studio Code an, um die erforderlichen Abhängigkeiten zu installieren und sicherzustellen, dass die Integration von Unity und Visual Studio Code ordnungsgemäß funktioniert.

Konfigurieren der Unity-Erweiterung für Visual Studio Code: Nachdem Sie die Unity-Erweiterung installiert haben, öffnen Sie das Einstellungsfenster von Visual Studio Code und passen Sie es an Ihre Bedürfnisse und Vorlieben an. Zu den Einstellungen gehören die automatische Speicherung, die Syntaxhervorhebung und die automatische Vervollständigung des Codes.

Dateiverknüpfungen konfigurieren: Stellen Sie sicher, dass Szenen-, Skriptdateien und andere Unity-Dateien mit Visual Studio Code verbunden sind. Dadurch können Sie Unity-Dateien standardmäßig in Visual Studio Code öffnen und schnell zwischen Szenen und Skripten wechseln.

Installieren Sie zusätzliche Erweiterungen: Untersuchen Sie die verfügbaren Erweiterungen für Visual Studio Code, die Ihre Arbeit mit Unity verbessern können, z. B. die Git-Erweiterung zur Versionskontrolle und die Unity Test-Erweiterung zum Testen von Code.

Lernen Sie die Befehle und Tastenkombinationen kennen: Sehen Sie sich die Befehle und Tastenkombinationen an, mit denen Sie die Entwicklung in Visual Studio Code für Unity beschleunigen und vereinfachen können. Verwenden Sie Suchfunktionen, automatische Vervollständigungen und andere Tools, um die benötigten Funktionen und Funktionen zu finden.

Erweiterungen und Tools aktualisieren: Überprüfen Sie regelmäßig, ob Updates für die Unity- und Visual Studio-Codeerweiterungen verfügbar sind, um die neuesten Fehlerbehebungen und neuen Entwicklungsfunktionen zu erhalten.

Wenn Sie diese Tipps und Anpassungen befolgen, können Sie in Visual Studio Code für Unity eine komfortable und effiziente Entwicklungsumgebung erstellen.

Arbeiten mit Git und Unity

Die Verwendung des Git-Versionskontrollsystems für die Zusammenarbeit mit Unity-Projekten vereinfacht den Entwicklungsprozess, organisiert Teamarbeit und verfolgt Änderungen an Code und Assets. Visual Studio Code verfügt über eine Reihe von Tools und Erweiterungen, mit denen Sie Ihr Git-Repository verwalten und in Unity integrieren können.

Bevor Sie mit Git und Unity arbeiten können, müssen Sie Git auf Ihrem Computer installieren und konfigurieren. Installieren Sie dann in Visual Studio Code die Git-Erweiterung und stellen Sie eine Verbindung zum Projektrepository her:

SchrittHandlung
1Öffnen des Unity-Repositorys in Visual Studio Code
2Gehe zur Registerkarte Quellcodeverwaltung im linken Bereich
3Klicken Sie auf das + -Symbol oben im Quellcodesteuerungsfenster, um das Repository zu initialisieren
4Geben Sie im Feld "Message" eine Commit-Beschreibung ein und drücken Sie die Eingabetaste

Danach wird das Projekt mit dem Git-Repository verbunden und Sie können Änderungen an den Dateien verfolgen und in Commits speichern.

Sie können Erweiterungen wie GitLens und Git Graph verwenden, um mit Git in Visual Studio Code bequem zu arbeiten. Mit GitLens können Sie den Verlauf von Commits, Änderungsautoren und Dateiversionen vergleichen. Git Graph bietet eine grafische Darstellung von Commits und macht es einfach, sich durch den Änderungsbaum zu bewegen.

Neben der Arbeit mit Git von Visual Studio Code wird auch empfohlen, nicht benötigte Dateien und Ordner zu ignorieren, sodass nur die erforderlichen Assets und Code im Repository gespeichert werden. Sie können dazu eine Datei verwenden.gitignore, das Muster zum Ignorieren von Dateien und Verzeichnissen angibt.

Die Arbeit mit Git und Unity erfordert Sorgfalt und Sorgfalt, insbesondere beim Messen von Zweigen und beim Lösen von Konflikten. Das regelmäßige Commit von Änderungen und die Einhaltung guter Entwicklungspraktiken helfen, Probleme zu vermeiden und das Projekt stabil zu halten.

Debuggen in Visual Studio Code

Visual Studio Code bietet leistungsstarke Tools zum Debuggen von Unity-Projekten. Wenn Sie die einfachen Anweisungen befolgen, können Sie das Debuggen Ihres Spiels in der Entwicklungsumgebung einfach konfigurieren.

1. Installieren Sie die Unity Debugger-Erweiterung für Visual Studio Code. Sie können es im Erweiterungsmarkt finden und direkt aus der Entwicklungsumgebung installieren.

2. Öffnen Sie in Ihrem Unity-Projekt die Datei Assembly-CSharp.csproj" und fügen Sie den folgenden Code zum Abschnitt "PropertyGroup" hinzu:

portabletrue

3. Starten Sie Visual Studio Code und öffnen Sie den Ordner mit Ihrem Unity-Projekt.

4. Wählen Sie im Visual Studio Code-Menü "Ansicht" -> "Befehlspalette" oder verwenden Sie die Tastenkombination "Strg+ Umschalt+P".

5. Geben Sie in der Suchleiste Debug: Open launch ein.json" (Debuggen: Launch öffnen.json) und wählen Sie diesen Befehl aus. Es gibt zwei Möglichkeiten:

  • Unity Attach - einer laufenden Unity-Instanz beitreten
  • Unity Launch - Spiel mit Debugging starten

6. Bearbeiten Sie die Launch-Datei.json entsprechend der von Ihnen gewählten Option. Legen Sie den richtigen Pfad zur ausführbaren Unity-Datei fest und wählen Sie die gewünschten Debugeinstellungen aus.

7. Setzen Sie einen Haltepunkt, indem Sie das Schlüsselwort "debugger" vor dem gewünschten Codeabschnitt hinzufügen. Zum Beispiel:

void Start()

8. Drücken Sie F5 oder wählen Sie "Ausführen" -> "Debugging starten", um das Debuggen Ihres Spiels in Visual Studio Code zu starten.

Sie können jetzt verschiedene Debugging-Tools wie Codeausführung, Variablenüberprüfung und Aufrufstapel verwenden, um Fehler in Ihrem Unity-Projekt zu finden und zu beheben.

Beschleunigung der Arbeit mit Unity

Konfigurieren Sie IntelliSense für Unity: Beginnen Sie mit der Eingabe von Code in Visual Studio Code, und IntelliSense bietet Ihnen die verfügbaren Optionen für die automatische Vervollständigung an. Um IntelliSense für Unity zu aktivieren, installieren Sie einfach die entsprechende Erweiterung aus dem Visual Studio Code Store.

Verwenden Sie Tastaturkürzel: Die Verwendung von Tastenkombinationen kann Ihre Arbeit erheblich beschleunigen. Verwenden Sie zum Beispiel Strg + D (oder Cmd + D auf einem Mac), um eine Zeile schnell zu duplizieren, Strg + /. (oder Cmd + / auf dem Mac), um den Code schnell zu kommentieren, und Strg + E (oder Cmd + E auf dem Mac), um schnell zum Zeichen zu springen.

Konfigurieren Sie Ihre Entwicklungsumgebung: Sie können Visual Studio Code für Unity mit verschiedenen Erweiterungen und Anpassungen konfigurieren. Zum Beispiel können Sie eine Erweiterung für die Arbeit mit Git installieren oder das Skin nach Ihren Wünschen anpassen.

Verwenden Sie Snippets: Snippets sind Codemuster, die eine Reihe von sich wiederholenden Codeausschnitten beschleunigen können. In Visual Studio Code können Sie benutzerdefinierte Snippets erstellen oder fertige Snippets verwenden.

Optimieren Sie die Leistung: Um die Arbeit mit Unity zu beschleunigen, können Sie die Projektoptimierung anpassen. Einige Empfehlungen umfassen die Verwendung von asset Bundles, die Aufteilung von Ressourcen in Szenen und die Verwendung von Unity-Paketen.

Verwenden Sie Live Share: Wenn Sie als Team arbeiten, können Sie die Live Share-Erweiterung verwenden, um gemeinsam an einem Unity-Projekt zu arbeiten. Auf diese Weise können Sie den Codeeditor, das Terminal und den Debug-Server mit anderen Teammitgliedern teilen.

Tipps und Tricks

In diesem Abschnitt erhalten Sie einige nützliche Tipps und Tricks zum Konfigurieren von Visual Studio Code für die Arbeit mit Unity. Wenn Sie diese Richtlinien befolgen, können Sie Ihren Workflow verbessern und die Entwicklungseffizienz verbessern.

  • Installieren Sie die Erweiterung "Unity Code Snippets" für VS Code, um auf eine Reihe von vorgefertigten Codeausschnitten für Unity zuzugreifen. Dies spart Ihnen Zeit, wenn Sie sich wiederholenden Code eingeben.
  • Konfigurieren Sie die automatische Syntax- und Rechtschreibprüfung in Visual Studio Code. Dazu können Sie die entsprechenden Erweiterungen installieren, z. B. "ESLint" für JavaScript und "Code Spell Checker" für die Rechtschreibprüfung in Kommentaren und Codezeilen.
  • Verwenden Sie die Funktion "Dateisuche" (Strg+ P) in VS Code, um Dateien in einem Unity-Projekt schnell zu finden und zu öffnen. Beginnen Sie einfach mit der Eingabe des Dateinamens und VS Code schlägt Optionen zur Auswahl vor.
  • Konfigurieren Sie beim Speichern der Datei den automatischen Coderückzug. Öffnen Sie dazu die VS-Code-Einstellungen (Datei -> Einstellungen -> Einstellungen) und fügen Sie der settings-Datei die folgende Zeile hinzu.json: "editor.formatOnSave": true. Jetzt wird Ihr Code automatisch formatiert, wenn Sie die Datei speichern.
  • Verwenden Sie die Funktion "Go to Definition" (F12), um schnell zur Klassen-, Methoden- oder Variablendefinition zu gelangen. Klicken Sie einfach mit der rechten Maustaste auf die ID und wählen Sie im Kontextmenü "Go to Definition".

Wir hoffen, dass diese Tipps Ihnen helfen, Visual Studio Code für die Arbeit mit Unity einzurichten und Ihre Entwicklung produktiver zu gestalten!