Grafiken für Google Play Spiele auf dem PC konfigurieren

Für Google Play Spiele auf dem PC musst du die Grafikfunktionen deiner und große Bildschirme unterstützen. In diesem Thema werden diese Anforderungen und zugehörige Empfehlungen.

Im Folgenden finden Sie eine Zusammenfassung der Anforderungen und Empfehlungen auf dieser Seite:

Texturkomprimierung

Da Google Play Spiele auf dem PC immer komprimierte Texturen durchläuft, sollten Sie DXTC oder BPTC verwenden, um die Vorteile von PC-Hardware zu nutzen. Manchmal müssen diese Texturen noch dekomprimiert werden, wenn OpenGL-Funktionen aus Kompatibilitätsgründen emuliert werden. Sie sollten daher für dein Spiel.

Formate wie ETC1 und ETC2 werden durch die OpenGL-Übersetzung dekomprimiert. bevor sie an den nativen Grafik-Stack gesendet werden. Diese bleiben funktionieren, haben aber nicht die gleichen Vorteile im Hinblick auf den Arbeitsspeicher oder die Laufzeiteffizienz auf mobile Hardware erwarten.

Grafik-API

Wir empfehlen, die Vulkan API für Google Play Spiele auf dem PC zu verwenden für eine optimale Leistung.

Sollte dies nicht möglich sein, verwenden Sie bitte die unten aufgeführte OpenGL ES-Version.

OpenGL ES-Version

Google Play Spiele auf dem PC unterstützt OpenGL ES 3.1.

Um die mit Google Play Spiele auf dem PC kompatibel ist, darf kein Version höher als OpenGL ES 3.1 in deiner AndroidManifest.xml-Datei ist.

Vulkan-Version

Google Play Spiele auf dem PC unterstützt Vulkan 1.1. Zur Aufrechterhaltung der Kompatibilität mit Google Play Spiele auf dem PC kannst du sicher sein, dass für dein Spiel keine Version erforderlich ist. höher als Vulkan 1.1.

Maximale Framerate erhöhen

Einige Spieler können dein Spiel auf dem PC mit einer viel höheren Framerate spielen als auf Mobilgeräten. Wir empfehlen, Sie stellen entweder sicher, dass die Framerate bei mindestens 60 fps liegt, oder entfernen sie gesprochen.

Optimierung für große Bildschirme

Die folgenden Optimierungen für große Bildschirme Google Play Spiele auf dem PC:

Hochauflösende Assets und Texturen

Google Play Spiele auf dem PC unterstützt Auflösungen bis zu 4K. die mit einem High-End-Gerät mit Android-Betriebssystem übereinstimmt, das im in den letzten 12 Monaten. Texturen und Assets für kleinere Smartphone-Displays Verschlechtert die Wahrnehmung Ihres Spiels durch den Spieler, wenn es auf einem großen 4K-Bildschirm auf einem einen PC. Stellen Sie sicher, dass nach Möglichkeit Assets mit hoher Auflösung verfügbar sind, Markteinführung.

Wenn Sie Opaque Binary Blob OBB-Dateien (auch bekannt als APK-Erweiterungsdateien) zur Bereitstellung von Assets, die zusätzliche Assets mit der Auflösung können dazu führen, dass die Gesamtgröße das OBB-Limit von 2 GB überschreitet. Haupt-Plus 2-GB-Patch). In diesem Fall sollten Sie Play Asset Delivery zum Bereitstellen deiner Assets

Mit Play Asset Delivery kannst du automatisch die Texturen liefern, das am besten unterstützte Texturkomprimierungsformat eines Geräts, ohne Größe. Sie können Ihre Anzeigen auch auf bestimmte Geräteleistungen ausrichten. automatisch höhere oder niedrigere Auflösungen für Texturen liefern.

Play Asset Delivery wird unterstützt auf Unity 5.6 und höher über die Play Asset Delivery Unity-Plug-in und auf Unreal Engine 4.25. Für andere Suchmaschinen bieten wir Java und native SDKs

UI-Skalierung

Auf einem größeren Bildschirm müssen Sie möglicherweise die Benutzeroberfläche Ihres Spiels anpassen, damit alle Elemente die richtige Größe haben. Wir empfehlen, dass HUDs nicht mehr als 20% des Bildschirm.

Seitenverhältnisse

Für Google Play Spiele auf dem PC muss das Seitenverhältnis 16:9 unterstützt werden. Für eine sollte der Player auch die Formate 21:9, 16:10 und 3:2 unterstützen.

Porträtmodus

Spiele im Porträtmodus müssen nur das Seitenverhältnis 9:16 unterstützen. Google Play Spiele auf dem PC rendert schwarze Balken im Vollbildmodus, wenn dein Spiel es mangelt an Unterstützung.

Dynamische Displayanzeigen

Google Play Spiele auf dem PC ändert nie die logische Auflösung, noch das Seitenverhältnis des Spiels nach der Veröffentlichung. Trotzdem können Spieler zwischen dem Vollbildmodus und dem Fenstermodus wechseln. Im Fenstermodus kann das Fenster auch diagonal verkleinert werden, sodass ein festes Seitenverhältnis. Das bedeutet, dass Ihr Spiel keine Größenanpassung mehr an die typischen Desktop-Windowing-Paradigmen anzupassen. Die Bildschirmdichte dient als Indikator für die Lesbarkeit von In-Game- Elemente.

Auflösung auswählen

Google Play Spiele auf dem PC bietet ein Seitenverhältnis, das dass die beworbene Unterstützung in Ihrem App-Manifest. Die Standardauflösung ist werden mithilfe interner Heuristiken ausgewählt, möglichen Erfahrungen.

Der Spieler kann die Standardauflösung für Ihr Spiel auf seinem Computer überschreiben. Die Berechnung des Seitenverhältnisses ändert sich nicht, aber die Anzahl der Pixel, Das Rendering kann bei zwei Veröffentlichungen des Spiels variieren. Es ist wichtig, Beachten Sie dies, wenn Sie sich auf die gemeldete Lösung zwischen den z. B. um zu ermitteln, welche Assets im Cache gespeichert und gerendert werden sollen. Der Entwickler-Emulator für Google Play Spiele auf dem PC wird neu gestartet, nachdem ein Nutzer die Auflösung geändert hat sodass Sie diese Änderung nicht zur Laufzeit verarbeiten müssen.

Best Practices

So sorgen Sie für optimales Spielerlebnis:

  • Wenn Ihr Spiel im Hochformat am besten funktioniert und Spieler es wahrscheinlich spielen werden beim Multitasking den Wert android:screenOrientation="portrait". Dies garantiert ein Hochformat für Ihr Spiel zu optimieren.
  • Gib die unterstützten Mindest- und Maximalseitenverhältnisse mit android:minAspectRatio und an android:maxAspectRatio, um dein Spiel auf bestimmte verifizierte Aspekte zu beschränken Seitenverhältnissen. Teste dein Spiel gründlich innerhalb dieses Bereichs und achte dabei besonders auf was bei extrem breiten, quadratischen und hohen Seitenverhältnissen passiert.
  • Obwohl Google Play Spiele auf dem PC einen DPI-Wert meldet, ändert sich dieser Wert nicht, das Spiel aktiv ist. Daher ist es unmöglich, die physikalische Größe eines In-Game-Elements anzuzeigen, und am besten sollten Spielelemente auf Grundlage der Verhältnisse des Bildschirmgröße zu sehen, anstatt zu versuchen, Sie entsprechen einer physikalischen Größeneinheit.
  • Teste die Lesbarkeit der Spielelemente auf einem Laptop-Bildschirm und im Fenster .
  • Die Spieler können im Spiel die Größe der Benutzeroberfläche anpassen, damit sie die Größe im Spiel anpassen können. Elemente oder Text an ihre persönlichen Vorlieben oder Umgebungsanforderungen anzupassen. Dieses verhindert, dass Spieler die Auflösung des Spiels verringern. Qualität) nur, um den Text zu vergrößern.

Dynamische Displayanzeigen testen

Der Entwickleremulator für Google Play Spiele auf dem PC bietet keine umfangreichen, gerätebasierten Steuerelemente für jede mögliche Kombination aus Auflösung und Seitenverhältnis überprüfen. Bis Simulieren Sie, dass Ihr Spiel mit einer bestimmten Auflösung läuft, verwenden Sie die wm size in der ADB-Shell. Für Um ein Spiel in 4K zu testen, verwenden Sie beispielsweise den folgenden Befehl:

adb shell wm size 3840x2160

Du kannst die Anzeigeskalierung mit dem folgenden Befehl zurücksetzen:

adb shell wm size reset