Unity Version 2020.1

Tools für Programmierer

Mithilfe unserer verbesserten Profiling-Tools werden jetzt Performance-Daten klarer und genauer angezeigt. Programmierungs-Workflow und Produktivität werden durch eine neue Scripting- und Testfunktion verbessert.

 

Neues in Version 2020.1

Entdecken Sie einige der wichtigsten Aktualisierungen für Programmierer in Unity 2020.1. Genaueres erfahren Sie in den Versionshinweisen.

Verbesserungen in Profiling-Tools

Zu den zahlreichen Verbesserungen der Profiling-Tools in Unity 2020.1 zählt, dass die Profiler-Verbindung zu einem Player jetzt stabiler ist, insbesondere auf günstigeren Android-Geräten.

Dank Metadatenunterstützung für C#-Profiler-API können Sie jetzt festlegen, welche Parameter im Profiler dargelegt werden, damit Sie aus Ihren Daten mehr Kontext erhalten und besser nachvollziehen können, wodurch die Performance beeinträchtigt wird.

Wir haben den Erfassungsspeicheraufwand und die Erfassungszeiten des Vorschau-Pakets des Memory-Profiler erheblich reduziert.

Ab 2020.1 können Sie auf die GI-Profildaten über die Recorder-API zugreifen. Verwenden Sie die Sampler-API zur Erfassung und Visualisierung von Daten in Ihrem eigenen Overlay für Laufzeit-Performancewerte.

Dokumentation lesen

Der Profiler als eigenständige Anwendung und Flow-Event-Visualisierung

Sie können jetzt den Profiler auch als eigenständige Anwendung starten. Dadurch wird das Tool in einen separaten Prozess außerhalb von Unity verschoben und der Leistungsaufwand beim Profiling des Editors und der Erstellung von reineren Profildaten wird reduziert.

Schauen Sie sich an, wie Unity Aufträge über die Flow-Event-Funktion des Profilers innerhalb von Threads organisiert. Dadurch können Sie erkennen, wann der Code im Haupt-Thread der Ausführung auf den Abschluss eines Auftrags in Multithreading-Code wartet. Dank dieser Visualisierung werden Event-Markierungen und Flow-Lines eingefügt, um die Beziehung zwischen Systemen, Aufträgen und Threads besser darzustellen. Es spart Ihnen Zeit, diese Abhängigkeiten nicht manuell suchen zu müssen.

Mehr zu Profiling-Tools erfahren

Verifizierte IDE-Pakete jetzt mit Visual Studio

In dieser Version stellt die Integration von Visual Studio nun ein Paket dar und der integrierte Support wird von uns ab jetzt nicht weiter entwickelt. Zum Paket gehören auch neue Funktionen und Verbesserungen, beispielsweise ein schnellerer Start von Visual Studio.

Das ist die Folge daraus, dass im vergangenen Jahr die integrierten Entwicklungsumgebungen (Integrated Development Environments – IDE) und der Code Editor aus dem Kern in Pakete verschoben wurden, beginnend mit dem Visual Studio Code und JetBrains Rider

Zudem erhielt das verifizierte Paket für JetBrains Rider IDE Aktualisierungen – z. B. Code Coverage Support und Verbesserungen der Benutzererfahrung – und das verifizierte Paket für Visual Studio Code IDE kann jetzt schrittweise csproj-Dateien für IntelliSense erstellen und ist mit Autodiscovery für Installationen und anderen Aktualisierungen ausgestattet.

Das Visual-Studio-Webinar ansehen

Neuer C#-Debugging-Workflow

Innerhalb des neuen C#-Debugging-Workflows läuft der Editor standardmäßig mit C#-Code-Optimierung im Versionsmodus und verbessert die Performance, wenn Ihr Projekt im Play-Modus läuft. 

Um ein Debugging Ihres Projekts durchzuführen, aktivieren sie den Debug-Modus, bevor Sie in den Play-Modus wechseln. Sie können zwischen den Code-Optimierungsmodi wechseln, ohne dafür den Editor neu starten zu müssen, indem Sie die Debug-Schaltfläche unten rechts in der Statusleiste des Unity-Editors betätigen.

Mehr erfahren

Felder für generische Typen direkt erstellen

Wir haben die Unterstützung für das Serialisieren von Feldern für generische Typen verbessert. Wenn Sie bisher mit einem bestehenden generischen Typ (z. B. Klasse MyClass<T>) ein Feld erstellen wollten, mussten Sie eine nicht generische Unterklasse des Typs erstellen (z. B. Klasse MyClassInt : MyClass<int>). Diese Einschränkung haben wir jetzt aufgehoben, damit Sie die generische Unterklasse nicht mehr deklarieren müssen und einfach direkt den generischen Typ verwenden können.

Mehr erfahren

Burst Compiler 1.3

Wir haben den Burst Compiler als Entwicklungstool weiterentwickelt und ihm native Debugging-Fähigkeiten hinzugefügt.

Durch den Einsatz eines nativen, an Unity gebundenen Debuggers können wir nun Breakpoints einstellen und Codes überspringen und bearbeiten. Sie können auch Aufruf-Stacks, Variablen, Autos und Threads prüfen und durchsuchen.

Mehr erfahren

Verbesserungen der Profilanalyse und Codeabdeckung (Vorschau)

Das Profilanalyse-Paket bietet Benutzern die Möglichkeit, Einzelbild- und Marker-Daten aus einem Satz von Einzelbildern des Unity Profiler gleichzeitig miteinander zu vergleichen. Dank der Aktualisierungen für dieses Paket in der neuen Version 2020.1 werden die Gesamtperformance und die Erfahrung beim Einsatz des Tools verbessert. Dazu gehören auch Verbesserungen der Arbeitsqualität in Hinblick auf die Benutzeroberfläche. Codeabdeckungen helfen Ihnen dabei zu sehen, welche Zeilen Ihres Codes gerade getestet werden.

Mehr erfahren

Unity 2020.1 jetzt herunterladen

Holen Sie sich all das und vieles mehr noch heute.

Wir verwenden Cookies, damit wir Ihnen die beste Erfahrung auf unserer Website bieten können. In unseren Cookie-Richtlinien erhalten Sie weitere Informationen.

Verstanden