Neues in Version 2020.2
Workflow-Verbesserungen sind einer der Hauptpfeiler der TECH-Streams in diesem Jahr. Lesen Sie weiter, um zu erfahren, was es in Unity 2020.2 neues gibt und sehen Sie sich die komplette Liste in den Versionshinweisen an.
Unity Hub gibt es nun in der Version 2.4.1 mit verbesserten Workflows für das Managing von Projekten, Downloads, Unity Editor-Versionen und Modulen. Es bringt ebenfalls Verbesserungen für die Benutzererfahrung und für dynamische, herunterladbare Vorlagen. Dies beinhaltet Vorlagen wie die neue HDRP-Vorlage, um neuen Nutzern mithilfe von geführten Tutorials im Editor zu einem schnelleren Start beim Entwickeln in Unity zu verhelfen.
Zu den Import-Verbesserungen bei Prefabs gehören Leistungsverbesserung, Scalability und Cache-Fähigkeit. Bezüglich Script-Abhängigkeiten sind Prefabs, die MonoBehaviours enthalten, jetzt synchron mit dem Script und verlieren im Fall von Kompilierungsfehlern keine Referenzen. Bei geschachtelten Prefabs gab es ebenfalls verschiedene Optimierungen, inklusive reduzierter Modifikationen eines dynamischen Arrays von Eigenschaften. Die Änderung der Sortierungsstrategie für das Modifizierungs-Array hat die Sortierung beschleunigt und der Einsatz eines Hashs beschleunigte das Nachschlagen in unseren Tests in verschiedenen Anwendungsfällen um das 50-fache und mehr.
Die AssetPostprocessor-Klasse lässt Sie sich in die Import-Pipeline einschalten und Skripte vor oder nach dem Import von Assets ausführen. Dadurch können Sie Standardwerte in den Import-Einstellungen außer Kraft setzen oder importierte Daten wie Texturen oder Meshes modifizieren.
Neue Verbesserungen an der Asset-Import-Pipeline und verwandten Technologien konzentrieren sich darauf, größere Teams und größere Projekte zu unterstützen.
Die Asset-Import-Pipeline ist robuster und prüft, ob die Assets, die von Importern hervorgebracht werden, konsistent mit dem Original-Asset und seinen Abhängigkeiten sind, um Probleme im Zusammenhang mit umfassenden Importen zu vermeiden. Die Prüfungen können durch manuellen Reimport oder per Kommandozeile aktiviert werden.
Sie können Starrkörper-Hierarchien jetzt mit normalen Verbindungen mit ArticulationBody-Hierarchien verbinden. Die Kräfte und Drehmomente, die durch diese Verbindung erzeugt werden, werden automatisch in beiden Hierarchien verbreitet. Das ist besonders hilfreich, wenn Sie mit Robotik oder physik-basierten Spielen arbeiten. Zusätzlich haben wir neue APIs offengelegt, die Unterstützung für physik-basierte inverse Kinematik (IK) beinhalten.
Unity 2020.2 steckt voller Verbesserungen der Arbeitsqualität im gesamten Editor, die die Workflows reibungsloser und die Iterationszeiten schneller machen.
Sie können jetzt Arrays und Listen neu im Inspector anfordern und Sie können das Attribut [NonReorderable] nutzen, um diese Funktion zu deaktivieren, wenn Sie dies bevorzugen. Die Szenenansicht bewegt/rotiert/skaliert Handhabungs-Linien dicker und konfigurierbar.
Beim Verwenden der Textur-Import-Pipeline für 2D-Arrays und 3D-Texturen, können Sie Ihr Flipbook Array/Ihre 3D-Texturen importieren, um sie direkt als Vorschau zu sehen, ohne eigens Code in C# schreiben zu müssen.
Als Beispiel für andere Verbesserungen können Sie jetzt Blend Shapes im Mesh Inspector visualisieren, wenn sie vorhanden sind, und sie können ebenfalls mehrere Prefabs gleichzeitig in die Szene ziehen.
UDP arbeitet, ohne Konflikte zu riskieren, unabhängig von der Implementierung von Unity IAP in Unity 2020.2. Sie können UDP über das Services-Fenster aktivieren und ein neues Erlaubnissystem auf Projektebene gibt Ihnen mehr Optionen zur Arbeit mit UDP-Projekten für Ihr Team.
Der Authoring-Workflow in der UDP-Konsole unterstützt jetzt IAP-Massenimporte über CSV, Sandbox-Tests, App-Signatur-Anpassungen, inklusive privater Keys für Repacks, und Fehlerprüfungen während der Paketerstellung.
Holen Sie sich all das und vieles mehr noch heute.