Unity 19.1 bietet Mobile Adaptive Performance, um die Spieleleistung auf dem Samsung Galaxy S10 zu verbessern

click fraud protection

Die Version 2019.1 von Unity bringt mehrere Funktionen wie Adaptive Performance auf dem Samsung Galaxy S10 für eine bessere dauerhafte Spieleleistung. Lesen Sie weiter für mehr!

Unity ist eine der beliebtesten IDEs und Spiele-Engines, die von Spieleentwicklern zum Erstellen von Spielen für Android und andere Plattformen verwendet wird. Während die Spieleentwicklung praktisch eine Kunst für sich ist, vereinfacht Unity den Prozess dank der Es bietet Tools und Funktionen zum Erstellen von 2D- und 3D-Umgebungen und komplexen Mechaniken über mehrere Ebenen hinweg Plattformen. Unity 2019.1 (kurz 19.1) ist jetzt für Spieleentwickler verfügbar und bringt mehrere „Vorschau“-Funktionen mit in einer stabilen Form, damit Spieleentwickler sie in ihr Spiel implementieren können, sowie neue Vorschaufunktionen davon eigen.

Adaptive Leistung

Eines der Highlights dieser Version für Android ist die Verfügbarkeit einer Vorschauversion von Adaptive Performance für Samsung Galaxy-Flaggschiffe. Im Gegensatz zu PCs und Konsolen unterliegt das Spielen auf Mobilgeräten einer inhärenten Beschränkung des Wärmemanagements und des Stromverbrauchs. Schön aussehende und flüssig zu spielende Spiele erfordern einen hohen Verarbeitungsbedarf, der Ihr Gerät schnell aufheizen kann. PCs und Konsolen lösen dieses Problem durch ihre aktiven Kühlsysteme, Telefone verfügen jedoch nicht über diese Funktion Wenn Sie (noch) keine aktive Kühlhardware verwenden, drosselt das Telefon letztendlich die Leistung, um die Temperatur niedrig zu halten überprüfen. Angesichts der großen Auswahl an verfügbarer Hardware und der unterschiedlichen Leistungs- und Drosselungsszenarien wird das Problem noch problematischer.

Spieleentwickler gehen dieses Problem mit zwei Hauptansätzen an: Gewährleistung maximaler Kompatibilität durch B. durch Einbußen bei der Grafiktreue und Bildrate oder durch die Vorwegnahme des Hardwareverhaltens, was schwierig ist ausführen.

Unity und Samsung haben für eine Funktion namens „ zusammengearbeitet.Adaptive Leistung", was eine bessere Möglichkeit bietet, die Thermik und die Leistung von Spielen in Echtzeit zu verwalten. Nachdem Sie Adaptive Performance über den Unity Package Manager installiert haben, fügt Unity automatisch das Samsung GameSDK-Subsystem zu Ihrem Projekt hinzu. Während der Laufzeit und auf unterstützten Geräten erstellt und startet Unity einen Adaptive Performance Manager, der Feedback zum thermischen Zustand des Geräts liefert. Entwickler können dann Ereignisse abonnieren oder die Informationen vom Adaptive Performance Manager während der Laufzeit abfragen, um in Echtzeit Reaktionen im Hinblick auf thermische Trends zu erstellen. Wenn das Gerät beispielsweise in der Anfangsphase zu drosseln begann, konnte das Spiel die Qualität optimieren Einstellungen, Zielbildrate und andere Parameter, um sicherzustellen, dass das Spiel nachhaltiger durchhalten kann Leistung. Sobald die Temperatur wieder sinkt, können die Parameter noch einmal angepasst werden, um eine bessere Spielleistung zu erzielen. Indem man die thermische Leistung genauer im Auge behält, kann man eine Drosselung insgesamt vermeiden, indem man die Leistung basierend auf Echtzeit-Feedback anpasst. Dies führt zu einer vorhersehbareren Bildrate und einem besser vorhersehbaren Spielerlebnis sowie zu einer geringeren Wärmeentwicklung.

Für Unity 2019.1 ist eine Vorschauversion von Adaptive Performance mit Unterstützung verfügbar Galaxy S10 Und Galaxy Fold. Die Unterstützung für weitere Galaxy-Geräte und ein Vertreter werden später im Jahr folgen erwähnt Android-Autorität dass Unity auch mit anderen Herstellern spricht.

Mobile Benachrichtigungen

Der Vorschaupaket für mobile Benachrichtigungen wird Entwicklern bei der Implementierung von Aufbewahrungsmechanismen und timerbasiertem Gameplay helfen, indem Unterstützung für die Planung lokaler wiederholbarer oder einmaliger Benachrichtigungen auf Android 4.1 und höher hinzugefügt wird.

Android SDK- und NDK-Installation über Unity Hub

Mit dem Unity Hub können Entwickler jetzt im Rahmen der Android Build Support-Option alle erforderlichen Komponenten für Android installieren und so sicherstellen, dass sie die richtigen Abhängigkeiten erhalten. Sie haben auch die Möglichkeit, Komponenten manuell zu installieren und zu konfigurieren und Android Studio zu verwenden.

Android Logcat-Integration

Unity 2019.1 integriert jetzt die Logcat-Funktionalität und erleichtert so das Debuggen durch die Steuerung und Filterung von Nachrichten innerhalb von Unity.

Schnellere Iteration mit Scripts Only Build-Patching auf Android

Sie können jetzt die Option „Nur Skripte erstellen“ verwenden, um mehrere Schritte im Erstellungsprozess zu überspringen, da nur Skripte neu kompiliert und ein bereits vorhandenes App-Paket auf dem Gerät gepatcht werden. Das endgültige Paket wird erstellt und bereitgestellt, wenn Sie „Erstellen und ausführen“ auswählen.

Viele weitere plattformunabhängige Funktionen

Die oben aufgeführten Funktionen gelten für die Spieleentwicklung auf Android. Unity 2019.1 enthält außerdem mehrere weitere Änderungen, die sich auf die gesamte Spiel-Engine auswirken und die Vorteile sowohl auf Android als auch auf andere Plattformen ausweiten. Unity hat eine umfangreiche Änderungsliste veröffentlicht, mit Schwerpunkt auf Funktionen wie Burst Compiler, Lightweight Render Pipeline, Shader Graph und vielem mehr.

Wir empfehlen Lesen Sie die vollständige Änderungsliste wenn Sie Unity in Ihrem Spiel verwenden oder an weiteren Änderungen an der Engine interessiert sind.

Laden Sie Unity 2019.1 herunter


Quelle: Unity-BlogStory Via: Android Authority