IntelliSense versteht Unreal-Makros und -Funktionen nicht.Visual Assist tut dies.

Visual Assist erweitert Visual Studio um IntelliSense, Navigation und Refactoring für die Unreal Engine – präzise bei UCLASS, UFUNCTION und anderen UE-Makros, bei denen der integrierte Parser versagt.

Testen Sie Visual Assist 30 Tage lang mit vollem Funktionsumfang. Nach dem Kauf ist keine Neuinstallation oder Neukonfiguration erforderlich.

Verwirklichen Sie Ihre Vision mit maßgeschneiderter Unterstützung für die Unreal Engine.

Genaue Syntax für UE-Makros erhalten

Der Parser von VA versteht den Kontext der erweiterten Unreal-Codesprache vollständig und passt Syntaxhervorhebung und Einrückung entsprechend an. Störende Tabulatoren, Fehlalarme und unbeschriftete Symbole bei der Deklaration von UFUNCTIONS und UCLASS gehören damit der Vergangenheit an.

Vervollständigung des Makrospezifizierers

Typspezifizierer lassen sich für die meisten U*Macros schnell und mit weniger Dokumentationszugriffen eingeben. Wenn Sie die Engine ändern oder neue Spezifizierer hinzufügen, erkennt Visual Assist diese und stellt ebenfalls Vorschläge bereit.

Benutzerorientierte Navigation und Refactoring

Visual Assist liest U*Macro-Spezifizierer, und wir haben dies genutzt, um unsere Funktionen intelligenter zu gestalten. „Gehe zu“, „Gehe zu Verwandtem“, „Referenzen suchen“, „Umbenennen“ und „Signatur ändern“ wurden erweitert, um implizite Methoden zu unterstützen.

Keine roten Kringel mehr

Eine der Einschränkungen des Standardparsers von Visual Studio besteht darin, dass er bei großen Projektmappen, wie sie häufig in der Spieleentwicklung vorkommen, an seine Grenzen stößt. Mit Visual Assist können Sie ohne störende rote Wellenlinien programmieren und Speicherplatz für andere Aufgaben sparen.

Inline-Dokumentation aus UE-Basisklassen

Die Dokumentation für Unreal Engine C++ befindet sich oft im Code selbst. Visual Assist versteht die erweiterte Codesprache von Unreal und zeigt daher Kommentare und Dialoge von Basisklassen und U*Macro-Spezifizierern an.

Funktionen für visuelle Unterstützung

Allgemeine C++-Funktionen, die sich bei großen Spieleprojekten auszahlen.

Dateien öffnen und suchen (Shift+Alt+O)

Anstatt den Datei-Explorer zu öffnen, listet VA alle Projekte der Projektmappe in einem einzigen Dialogmenü auf. Dank einer leistungsstarken kontextbezogenen Suchfunktion können Sie sogar zugehörige Dateien finden, indem Sie einfach den Dateinamen oder eine Zeichenfolge eingeben – eine äußerst nützliche Funktion für Spieleprojekte.

Mehr erfahren

Symbole suchen (Umschalt+Alt+S)

Durchsuchen Sie mühelos Tausende von Symbolen mithilfe erweiterter Filter- und Sortierfunktionen: aus Variablen, Klassen, Strukturen oder einer Projektmappe. In diesem Dialogfeld können Sie das Symbol kopieren, direkt dorthin springen oder sogar alle Verweise darauf finden.

Mehr erfahren

Methoden in Datei auflisten (Alt+M)

Navigieren Sie in der aktuellen Datei über ein einfaches Dropdown-Menü mit den darin enthaltenen Klassen und Methoden. Filtern Sie die Liste mithilfe von Teilzeichenketten.

Mehr erfahren

Implementieren Sie virtuelle Methoden (Shift+Alt+Q)

Generieren Sie schnell Methodenrümpfe für Methoden einer Schnittstelle oder virtuelle Methoden einer Basisklasse in C++ oder C#. Diese Tastenkombination öffnet das Menü „Schnellaktionen und Refactoring“, das je nach Cursorposition oder markiertem Element zahlreiche kontextbezogene Optionen bietet.

Mehr erfahren

Entsprechende Datei öffnen (Alt+O)

Dies dient üblicherweise dazu, schnell zwischen Header- und Implementierungsdateien zu wechseln. Die Version von VA bietet ein Menü, wenn mehrere Zieldateien möglich sind.

Mehr erfahren

Häufig gestellte Fragen

Ja. Visual Assist unterstützt UE4- und UE5-Projekte in Visual Studio vollständig. Der Parser versteht die UE-Makrosyntax – einschließlich UCLASS, USTRUCT, UFUNCTION und UPROPERTY – und bietet so präzise IntelliSense-Unterstützung, Syntaxhervorhebung und Navigation in beiden Engine-Versionen.
Visual Studio integrierte Parser versteht das Makrosystem der Unreal Engine nicht. Die Reflektionsmakros der UE (UCLASS, UFUNCTION usw.) erzeugen zur Kompilierzeit zusätzlichen, versteckten Code, den der Standardparser nicht verarbeiten kann. Dies führt zu falschen roten Wellenlinien, fehlerhafter Hervorhebung und Problemen mit der Funktion „Gehe zu Definition“. Visual Assist verwendet einen eigenen Parser, der makrointensives C++ korrekt verarbeitet.
Einige Funktionen, die mit dem Standard-Visual Studio nicht zuverlässig funktionieren: präzise Syntaxhervorhebung für UFUNCTION-, UCLASS-, USTRUCT- und UPROPERTY-Deklarationen; Makrospezifizierer-Vervollständigung (geben Sie ein U*Macro ein und sehen Sie gültige Spezifizierer direkt im Code); Funktionen wie „Referenzen suchen“, „Umbenennen“ und „Signatur ändern“, die implizite UE-Methoden verstehen; und ein stabiles „Gehe zu Definition“ in großen UE-Codebasen, wo IntelliSense normalerweise nicht zuverlässig funktioniert.
Nein. Visual Assist verwendet einen parallelen Hintergrundparser, der Ihre Projektmappe indiziert, ohne die IDE zu blockieren. Große UE-Projekte sind ein typischer Anwendungsfall. Die meisten Benutzer berichten von keiner nennenswerten Veränderung der Startzeit oder Reaktionsfähigkeit der IDE.
Ja. VA Intelligence funktioniert in UE-Projekten genauso wie in jedem anderen C++-Projekt. Es läuft auf lokalen Modellen – Ihr Code verlässt also nie Ihren Rechner – und wird nur dann ausgeführt, wenn Sie es explizit aufrufen. Änderungen müssen vor ihrer Anwendung geprüft und bestätigt werden.
Es ist keine UE-spezifische Einrichtung erforderlich. Installieren Sie Visual Assist, öffnen Sie Ihr UE-Projekt in Visual Studio, und VA beginnt sofort im Hintergrund mit dem Parsen. UE-Makrounterstützung ist standardmäßig aktiviert. Die Installation dauert weniger als fünf Minuten.
Ja – 30 Tage, Vollversion, keine Kreditkarte erforderlich. Die Installationsdatei ist 129 MB groß.

Erfahrungsberichte

„Wenn ich meine Hände verliere, kann ich mit dem Mund tippen. Nehmt mir meine VA weg, und ich bin fertig.“

Es schreibt den Code nicht für mich, aber es bietet mir die Werkzeuge, um ihn schneller und besser zu schreiben. Ich finde die VA-Codeinspektion immer besser, und die Extraktionsmethode ist dabei sehr hilfreich.

2022

„Visuelle Unterstützung ist absolut unerlässlich.“

Visual Assist ist für die professionelle Programmierung in Visual Studio absolut notwendig… Die Zeitersparnis durch die Verwendung dieser grundlegenden Funktionen ist so unermesslich, dass es schlicht keinen Grund gibt, Visual Studio jemals ohne Visual Assist zu verwenden.

2022

„Tolle Software für schnelles Programmieren!“

„Ich fühle mich völlig eingeschränkt, wenn ich an einer Visual Studio-Installation sitze, die keine Visual Assist-Funktion hat.“

2022

„Visual Assist ist absolut unverzichtbar, wenn es um die Arbeit mit großen Codebasen geht.“

Visual Assist verbessert das in Visual Studio integrierte Intellisense-System deutlich. Mit Visual Assist verbringe ich wesentlich weniger Zeit mit dem Durchsuchen von Unreal Engine-Code und meinem eigenen Code. Die Funktion „Symbolsuche“ ermöglicht es außerdem, den Engine-Code herauszufiltern, um Symbole im eigenen Code schnell zu finden.

2022

„Gute Leistung bei großen Projekten, praktisch für den täglichen Arbeitsablauf.“

Die leistungsstärkste Lösung unter mehreren Alternativen, die ich in einem großen Projekt ausprobiert habe.

2022

"Ein echter Assistent."

Weniger Fehler, weniger Googeln und weniger Verwirrung. Es bietet genau das, was ich von einem modernen IntelliSense erwarte.

2022

„Wenn ich meine Hände verliere, kann ich mit dem Mund tippen. Nehmt mir meine VA weg, und ich bin fertig.“

Es schreibt den Code nicht für mich, aber es bietet mir die Werkzeuge, um ihn schneller und besser zu schreiben. Ich finde die VA-Codeinspektion immer besser, und die Extraktionsmethode ist dabei sehr hilfreich.

2022

„Visuelle Unterstützung ist absolut unerlässlich.“

Visual Assist ist für die professionelle Programmierung in Visual Studio absolut notwendig… Die Zeitersparnis durch die Verwendung dieser grundlegenden Funktionen ist so unermesslich, dass es schlicht keinen Grund gibt, Visual Studio jemals ohne Visual Assist zu verwenden.

2022

„Tolle Software für schnelles Programmieren!“

Ich finde, VA erfüllt seine Kernaufgabe am besten! Das Refactoring von Code hilft mir enorm bei meinen Projekten. Ich kann schneller programmieren und Ergebnisse schneller liefern. Ich bin so begeistert von der Software, dass ich mir ein Leben ohne sie gar nicht mehr vorstellen kann! Und das stimmt!

2022

„Visual Assist ist absolut unverzichtbar, wenn es um die Arbeit mit großen Codebasen geht.“

Visual Assist verbessert das in Visual Studio integrierte Intellisense-System deutlich. Mit Visual Assist verbringe ich wesentlich weniger Zeit mit dem Durchsuchen von Unreal Engine-Code und meinem eigenen Code. Die Funktion „Symbolsuche“ ermöglicht es außerdem, den Engine-Code herauszufiltern, um Symbole im eigenen Code schnell zu finden.

2022

„Gute Leistung bei großen Projekten, praktisch für den täglichen Arbeitsablauf.“

Die leistungsstärkste Lösung unter mehreren Alternativen, die ich in einem großen Projekt ausprobiert habe.

2022

"Ein echter Assistent."

Weniger Fehler, weniger Googeln und weniger Verwirrung. Es bietet genau das, was ich von einem modernen IntelliSense erwarte.

2022

Großartige Dinge passieren ständig.

Visual Assist bietet ständig neue Funktionen, die für C++- und Unreal Engine-Entwickler wertvoll sind.