Unity Adaptive Performance ist ein Tool für Spieleentwickler, die ihre Spiele auf Mobilgeräten optimieren möchten, insbesondere für die vielfältige Android-Plattform. Dank der adaptiven Leistung passt sich Ihr Spiel in Echtzeit an die Geräteleistung und die thermischen Eigenschaften an, was für ein reibungsloses und effizientes Spielerlebnis sorgt. Der Android-Anbieter implementiert die adaptive Leistung auf Android-Geräten.
Unity Adaptive Performance verwenden
Installieren Sie das Adaptive Performance-Paket: Rufen Sie den Unity Package Manager auf und installieren Sie das Paket
Adaptive Performance
.Android-Anbieter installieren:Suchen Sie im Paketmanager nach dem Abschnitt zur adaptiven Leistung und installieren Sie den Android-Anbieter.
Auf die Einstellungen für die adaptive Leistung zugreifen:Gehen Sie im Unity-Editor zu Bearbeiten > Projekteinstellungen und suchen Sie den Bereich „Adaptive Leistung“.
Leistungsparameter festlegen:Passen Sie Einstellungen wie Ziel-Framerate, Qualitätseinstellungen und andere Leistungsgrenzwerte nach Bedarf an.
Für Unity Adaptive Performance ist ein Anbieter erforderlich, der alle erforderlichen Informationen vom Gerät erhält. Der Android-Anbieter wird ab Adaptive Performance 5.0 sowie ab Version 2021.3 unterstützt. Der Unity-Paketmanager (2021 und 2022) lädt Adaptive Performance 4.0 herunter, sodass ein manuelles Update auf Version 5.0 erforderlich ist.
Die Version 1.0 des Android-Anbieters ist nur auf Pixel-Geräten aktiviert. Sie sollten daher die neuere Version 1.2 verwenden.
API für ADPF-Leistungshinweis
Der Android-Anbieter implementiert standardmäßig ADPF-Leistungshinweise. Für jeden Frame meldet der Anbieter die tatsächliche Dauer aus der Summe der CPU- und GPU-Dauer sowie der Zieldauer aus der Rendering-Framerate.
Die Zieldauer aus der Rendering-Framerate für jeden Frame. Weitere Informationen finden Sie unter Performance Hint API.
Grafische Skalierung
Unity Adaptive Performance bietet grafische Scaler für Framerate, Resolution, LOD und andere Profileigenschaften. Die Skalierungen haben eine Mindest- und eine Höchstskala; jede Skala wird durch die Temperaturwarnstufe und den Temperaturtrend des Geräts geändert.
Best Practices
Das Plug-in versucht, eine Drosselung der Energiezufuhr zu verhindern, und bietet mit seiner einfachen Implementierung einen anhaltenden Ziel-fps. Um sofortige Ergebnisse zu erzielen, verwenden Sie ADPF mit den standardmäßigen Unity Adaptive Performance-Scalern.
Da jedes Spiel jedoch anders ist, sollten Sie die Adaptive Performance-Scaler von Unity für jeden Parameter wie Auflösung, Detaillierungsgrad, Schatten, Sichtweite usw. abstimmen, damit ADPF die dynamische Leistung Ihres Spiels in vollem Umfang bereitstellen kann.
Hier sind die drei wichtigsten Schritte, um mit ADPF Unity Adaptive Performance die besten Ergebnisse zu erzielen:
- Richte eine Referenz ein: Erstelle vor der Verwendung von ADPF ein gründliches Profil der Leistung deines Spiels. Diese Daten dienen nach der Implementierung des Plug-ins als wertvolle Vergleichsbasis.
- Unity Adaptive Performance-Scaler nutzen: Experimentieren Sie mit Unity Adaptive Performance-Scalern, um ohne großen Aufwand Leistungsvorteile zu erzielen.
- In-Game-Grafikeinstellungen priorisieren:Optimieren Sie die Qualitätsstufen Ihrer In-Game-Grafiken. Diese Einstellungen werden speziell auf den Inhalt Ihres Spiels zugeschnitten und sorgen für gleichmäßigere Framerates und ein besseres Temperaturmanagement.
Weitere Informationen
So konnte Kakao Games Ares mit Unity Adaptive Performance die FPS-Stabilität auf 96 % steigern.