Unreal Engine (UE) ist so konzipiert, dass sie sich nahtlos in Visual Studio (VS) integrieren lässt. So können Sie schnell Codeänderungen an Ihren Projekten vornehmen und die Ergebnisse sofort nach der Kompilierung sehen. Die Einrichtung von VS für die Zusammenarbeit mit UE kann dazu beitragen, die Effizienz der Entwickler und die allgemeine Benutzererlebnis zu verbessern.
Dieses Dokument behandelt die Grundlagen für die Einrichtung des Workflows zwischen der Unreal Engine und Visual Studio.
Versionskompatibilität
Die folgende Tabelle listet auf, welche Versionen von VS in die Binärversion von UE integriert sind.
| Unreal Engine-Version | VS 2019 Version | VS 2022 Version |
|---|---|---|
5.6 | Nicht unterstützt | 17.8 oder neuer, 17.14 empfohlen (Standard) |
5.5 | Nicht unterstützt | 17.8 oder neuer, 17.10 empfohlen (Standard) |
5.4 | Nicht unterstützt | 17.4 oder neuer, 17.8 empfohlen (Standard) |
5.3 | 16.11.5 oder neuer | 17.4 oder neuer, 17.6 empfohlen (Standard) |
5.2 | 16.11.5 oder neuer | 17.4 oder neuer (Standard) |
5.1 | 16.11.5 oder neuer (Standard) | 17.4 oder neuer |
Andere Softwareversionen:
| Software | Mindestversion | Empfohlene Version |
|---|---|---|
MSVC | 14.38.33130 | 14.38.33130 |
Windows-SDK | 10.0.19041.0 | 10.0.22621.0 oder neuer |
LLVM | 18.1.3 | 18.1.8 |
.NET | .NET 8.0 | .NET 8.0 |
UE-Voraussetzungen verifizieren
Wenn Sie UE über den Epic Games Launcher installiert oder von GitHub geklont haben, hat der UE Voraussetzungs-Installer automatisch die notwendigen Abhängigkeiten, Bibliotheken und Frameworks installiert, die zum Betrieb der Engine erforderlich sind.
Wenn Sie UE von Perforce aus installiert oder synchronisiert haben, führen Sie den Voraussetzungs-Installer aus, bevor Sie die UE-Werkzeuge ausführen, die Sie lokal erstellt haben. Das Installationsprogramm finden Sie unter [UNREAL_ENGINE_ROOT]\Engine\Extras\Redist\en-us\.
Hinzufügen von Visual Studio-Installationsoptionen
Wenn Sie Visual Studio (VS) zum ersten Mal installieren oder eine vorhandene Installation modifizieren, stellen Sie sicher, dass die folgenden Workloads und Komponenten aktiviert sind.
Erforderliche Workloads hinzufügen
Aktivieren Sie auf der Registerkarte Workloads unter Desktop & Mobilgerät die folgenden Optionen:
.NET-Desktop-Entwicklung
Desktop -Entwicklung mit C++
.NET Multi-Plattform Anwendungs UI-Entwicklung
Aktivieren Sie unter Gaming die Spieleentwicklung mit C++.
Erforderliche Komponenten hinzufügen
Erweitern Sie im Panel Installationsdetails des Installers Spieleentwicklung mit C++ und aktivieren Sie die folgenden Optionen:
C++- Profiling Werkzeuge
C++ AddressSanitizer
Windows 10 oder 11 SDK (10.0.18362 oder neuer)
Unreal Engine Installer
Empfohlene Einstellungen
Diese optionalen VS Interface-Anpassungen können Ihre Entwicklungserfahrung komfortabler machen.
Das Fenster der Fehlerliste ausschalten
Das Fenster Fehlerliste öffnet sich automatisch, wenn Sie einen Fehler in Ihrem Code haben. Allerdings können bei der Arbeit mit UE im Fenster Fehlerliste zusätzliche nachgelagerte Fehler angezeigt werden, die es schwierig machen, die eigentliche Ursache zu ermitteln. Sie können das Fenster Fehlerliste deaktivieren und stattdessen das Output-Log verwenden, um die tatsächlichen Codefehler bei der Arbeit mit UE zu sehen.
Um das Fenster Fehlerliste zu deaktivieren, gehen Sie wie folgt vor:
Gehen Sie in VS zu Werkzeuge > Optionen.
Auf der linken Seite im Fenster Optionen wählen Sie Projekt und Lösungen aus.
Deaktivieren Sie Fehlerliste immer anzeigen, wenn der Build mit Fehlern abgeschlossen wurde.
(Optional) Ändern Sie alle anderen Optionen und Funktionen aus der nachfolgenden Tabelle, die für Ihr Projekt relevant sind.
Klicke Sie auf OK.
| An: | In Optionen gehen Sie zu: | Und ändern Sie diese Option: |
|---|---|---|
Verhindern, dass Codeabschnitte im Texteditor ausgegraut angezeigt werden | Text Editor > C/C++ > Anzeigen | Setzen Sie Inaktive Blöcke anzeigen auf False |
Nicht benötigte Ordner im Lösungs-Explorer ausblenden | Text Editor > C/ C++ > Erweitert | Setzen Sie Externe Abhängigkeitsordner deaktivieren auf True |
Aktivieren Sie IntelliSense (Code-Vervollständigung, Vorschläge und automatische Code-Formatierung beim Schreiben) | Text Editor > C/ C++ > IntelliSense | Schalten Sie 64-Bit-IntelliSense aktivieren ein |
Erweiterung der Breite vom Dropdown-Liste Menü für Lösungs-Konfigurationen
Es kann hilfreich sein, die Dropdown-Liste Lösungskonfigurationen in der VS-Werkzeugleiste zu erweitern, damit Sie den vollständigen Namen aller benutzerdefinierten Konfigurationen anzeigen können.
Gehen Sie folgendermaßen vor, um das Menü Lösungskonfigurationen zu erweitern:
Klicken Sie in Visual Studio mit der rechten Maustaste auf die Haupt-Symbolleiste und wählen Sie unten im Kontextmenü Personalisieren aus.
Im Fenster Personalisieren klicken Sie auf die Registerkarte Befehle, wählen Sie die Schaltfläche Werkzeugleiste aus, und verwenden Sie das Dropdown-Liste-Menü, um die Werkzeugleiste auf Standard zu ändern.
Scrollen Sie in der Werkzeugleiste Vorschau durch die Optionen und wählen Sie Lösungs-Konfigurationen aus, und klicken Sie dann auf Auswahl ändern.
Ändern Sie die Breite auf 200 und klicken Sie auf OK. VS aktualisiert die Werkzeugleiste mit ihrer neuen Größe.
Schließen Sie das Fenster Personalisieren .
Hinzufügen des Dropdown-Liste Menü für Lösungsplattformen
Wenn Sie für mehrere Plattformen entwickeln, ist die Dropdown-Liste Menü Lösungsplattformen in der VS-Werkzeugleiste sehr praktisch.
Wenn Sie dieses Menü nicht auf der rechten Seite der Dropdown-Liste für Lösungskonfigurationen sehen, können Sie es zur Werkzeugleiste hinzufügen, indem Sie auf die kleine Pfeilschaltfläche auf der rechten Seite der Standardwerkzeugleiste klicken, zu Schaltflächen hinzufügen oder entfernen gehen und Lösungsplattformen auswählen.