Android-Spiele

Die Android-Spielebibliothek spiegelt das Android Game SDK wider, das als Binärdownload verfügbar ist. Sie können die androidx-Bibliothek verwenden, anstatt das Android Game SDK manuell herunterzuladen und in Ihren Build zu integrieren.

Weitere Informationen zum Android Game SDK finden Sie in der SDK-Dokumentation und in den SDK-Versionshinweisen.

In dieser Tabelle sind alle Artefakte in der Gruppe androidx.games aufgeführt.

Artefakt Stabile Version Releasekandidat Beta-Ausgabe Alpha-Release
Spieleaktivität 3.0.4 - - -
Gamecontroller 2.0.2 - - -
Frame-Tempo für Spiele 2.1.1 - - -
Gedächtnis-Ratschläge für Spiele 2.0.1 - 2.1.0-beta01 -
Texteingabe für Spiele 3.0.3 - - -
Performance-Tuner für Spiele - - 2.0.0-beta01 -
Letzte Aktualisierung dieser Mediathek: 10. Juli 2024

Voraussetzungen

games-memory-tipps

Für die MemoryAdvice API muss Ihre Anwendung mit einer der folgenden NDK-Versionen erstellt werden:

  • r20.*
  • r21.*
  • r23.*

Abhängigkeiten deklarieren

Wenn Sie eine Abhängigkeit vom Spiel hinzufügen möchten, müssen Sie Ihrem Projekt das Maven-Repository von Google hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.

Fügen Sie die Abhängigkeiten für die Artefakte, die Sie benötigen, der Datei build.gradle für Ihre Anwendung oder Ihr Modul hinzu. Die Bibliothek games-activity hat dieselbe Version der Bibliothek game-text-input eingebunden, daher können GameActivity-Anwendungen die Abhängigkeit game-text-input nicht noch einmal enthalten:

Groovig

android {
    ...
    // To use the Android Frame Pacing or Android Performance Tuner libraries, enable
    // native dependencies to be imported. Libraries will be made available to your CMake build
    // as packages named "games-frame-pacing" and "games-performance-tuner".
    buildFeatures {
        prefab true
    }
}

dependencies {
    // To use the Android Frame Pacing library
    implementation "androidx.games:games-frame-pacing:2.1.1"

    // To use the Android Performance Tuner
    implementation "androidx.games:games-performance-tuner:"

    // To use the Games Activity library
    implementation "androidx.games:games-activity:3.0.4"

    // To use the Games Controller Library
    implementation "androidx.games:games-controller:2.0.2"

    // To use the Games Text Input Library
    // Do not include this if games-activity has been included
    implementation "androidx.games:games-text-input:3.0.3"
}

Kotlin

android {
    ...
    // To use the Android Frame Pacing or Android Performance Tuner libraries, enable
    // native dependencies to be imported. Libraries will be made available to your CMake build
    // as packages named "games-frame-pacing" and "games-performance-tuner".
    buildFeatures {
        prefab = true
    }
}

dependencies {
    // To use the Android Frame Pacing library
    implementation("androidx.games:games-frame-pacing:2.1.1")

    // To use the Android Performance Tuner
    implementation("androidx.games:games-performance-tuner:")

    // To use the Games Activity library
    implementation("androidx.games:games-activity:3.0.4")

    // To use the Games Controller Library
    implementation("androidx.games:games-controller:2.0.2")

    // To use the Games Text Input Library
    // Do not include this if games-activity has been included
    implementation("androidx.games:games-text-input:3.0.3")
}
}

Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.

Gradle-Attribute hinzufügen

Möglicherweise müssen Sie der Datei gradle.properties Attribute hinzufügen, die sich im selben Verzeichnis wie die Datei build.gradle Ihrer Anwendung (oder Ihres Moduls) befindet. Wenn die Datei gradle.properties nicht vorhanden ist, erstellen Sie diese Datei.

Wenn du Android Studio 4.0 verwendest, muss gradle.properties die folgenden Zeilen enthalten:

# Enables experimental Prefab
android.enablePrefab=true
# Tell Android Studio we are using AndroidX
android.useAndroidX=true

Wenn Sie Android Studio 4.1 oder höher verwenden, muss gradle.properties die folgenden Zeilen enthalten:

# Tell Android Studio we are using AndroidX
android.useAndroidX=true

Pakete mit CMake hinzufügen

Fügen Sie der CMakeLists.txt-Datei Ihrer Haupt-App Folgendes hinzu, um die importierten Game SDK-Pakete verfügbar zu machen:

# Add the packages from the Android Game SDK
find_package(games-frame-pacing REQUIRED CONFIG)
find_package(games-performance-tuner REQUIRED CONFIG)

So kannst du Headerdateien aus dem Android Game SDK in deinen Spielcode einfügen:

#include "swappy/swappyGL.h"
#include "tuningfork/tuningfork.h"

Suchen Sie in der Datei CMakeLists.txt Ihrer Hauptanwendung nach target_link_libraries für die gemeinsam genutzte Hauptbibliothek. Fügen Sie die Verweise zu den statischen Android Game SDK-Bibliotheken hinzu, um sie Ihrer gemeinsam genutzten Bibliothek hinzuzufügen:

target_link_libraries(...
  games-frame-pacing::swappy_static
  games-performance-tuner::tuningfork_static
  ...)

Feedback

Dein Feedback hilft uns, Jetpack zu verbessern. Teilen Sie uns mit, wenn Sie neue Ausgaben entdecken oder Verbesserungsvorschläge für diese Bibliothek haben. Bitte sieh dir die vorhandenen Probleme in dieser Bibliothek an, bevor du eine neue erstellst. Sie können einem vorhandenen Problem Ihre Stimme hinzufügen, indem Sie auf die Sternschaltfläche klicken.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung.

Games-Memory-Advice Version 2.1

Version 2.1.0-beta01

29. November 2023

androidx.games:games-memory-advice:2.1.0-beta01 wurde veröffentlicht. Version 2.1.0-beta01 enthält diese Commits.

Version 2.1.0-alpha01

15. November 2023

androidx.games:games-memory-advice:2.1.0-alpha01 wurde veröffentlicht. Version 2.1.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Das Speichermodell der Bibliothek wurde aktualisiert, um bessere Vorhersagen zu ermöglichen.

API-Änderungen

  • Es wurde eine neue getAvailableMemory()-API hinzugefügt, die eine Schätzung der Speichermenge in Byte zurückgibt, die sicher zugewiesen werden kann.

Version 2.1.0-alpha01

26. Juli 2023

androidx.games:games-memory-advice:2.1.0-alpha01 wurde veröffentlicht. Version 2.1.0-alpha01 enthält diese Commits.

API-Änderungen

  • Funktion GetAvailableMemory hinzufügen

Fehlerkorrekturen

  • Memory Advice-Modell aktualisieren
  • Gemeinsames Build-Ziel von memory_advice korrigieren

Games-Memory-Advice Version 2.0

Version 2.0.1

20. September 2023

androidx.games:games-memory-advice:2.0.1 wurde veröffentlicht. Version 2.0.1 enthält diese Commits.

Fehlerkorrekturen

  • Beheben Sie den Absturz, der im Status-Watcher-Thread auftritt, weil der Thread nicht an die JVM angehängt war.

Version 2.0.0

6. September 2023

androidx.games:games-memory-advice:2.0.0 wurde veröffentlicht. Version 2.0.0 enthält diese Commits.

Hauptfunktionen von Version 2.0.0

  • In dieser Version wurde ein neues ML-Modell trainiert und veröffentlicht.
  • Eine API zur Vorhersage der Menge an kostenlosem Speicher ist implementiert.

Version 2.0.0-rc01

26. Juli 2023

androidx.games:games-memory-advice:2.0.0-rc01 wurde veröffentlicht. Version 2.0.0-rc01 enthält diese Commits.

Neue Funktionen

  • Ein neues Modell wurde hinzugefügt, um den verbleibenden Arbeitsspeicher besser vorherzusagen.

Fehlerkorrekturen

  • Problem behoben, bei dem der Arbeitsspeicher-Hinweis nicht mit einer gemeinsam genutzten STL funktioniert hat.

Version 2.0.0-beta04

24. Mai 2023

androidx.games:games-memory-advice:2.0.0-beta04 wurde veröffentlicht. Version 2.0.0-beta04 enthält diese Commits.

Neue Funktionen

  • Das Modell für maschinelles Lernen, auf dem die Bibliothek basiert, wurde aktualisiert, um bessere Ergebnisse auf neueren Smartphones zu ermöglichen.

Version 2.0.0-beta03

5. April 2023

androidx.games:games-memory-advice:2.0.0-beta03 wurde veröffentlicht. Version 2.0.0-beta03 enthält diese Commits.

Fehlerkorrekturen

  • Es wurde ein Fehler behoben, bei dem die Bibliothek die erforderlichen Tensorflow Lite-Assets nicht richtig laden konnte.

Version 2.0.0-beta02

22. März 2023

androidx.games:games-memory-advice:2.0.0-beta02 wurde veröffentlicht. Version 2.0.0-beta02 enthält diese Commits.

Fehlerkorrekturen

  • Es wurde ein Fehler behoben, der verhinderte, dass die statische Version der Bibliothek richtig verknüpft werden konnte.

Version 2.0.0-beta01

22. Februar 2023

androidx.games:games-memory-advice:2.0.0-beta01 wurde veröffentlicht. Version 2.0.0-beta01 enthält diese Commits.

Neue Funktionen

  • Keine neuen Änderungen

Version 2.0.0-alpha01

8. Februar 2023

androidx.games:games-memory-advice:2.0.0-alpha01 wurde veröffentlicht. Version 2.0.0-alpha01 enthält diese Commits.

API-Änderungen

  • Erhebliche Versionserhöhung aufgrund von Refaktorierung der Build-Dateien.

Fehlerkorrekturen

  • Bei falscher Konfiguration von Bibliotheks-Assets tritt jetzt ein Fehler auf und es stürzt nicht mehr ab.

Games-Memory-Advice Version 1.0.0

Version 1.0.0-beta03

9. November 2022

androidx.games:games-memory-advice:1.0.0-beta03 wurde veröffentlicht. Version 1.0.0-beta03 enthält diese Commits.

Neue Funktionen

  • Keine neuen Änderungen

Version 1.0.0-beta01

9. März 2022

androidx.games:games-memory-advice:1.0.0-beta01 wurde veröffentlicht. Version 1.0.0-beta01 enthält diese Commits.

  • Keine Änderungen seit 1.0.0-alpha01.

Version 1.0.0-alpha01

23. Februar 2022

androidx.games:games-memory-advice:1.0.0-alpha01 wurde veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Diese C-Bibliothek bietet die Möglichkeit, Callbacks für Änderungen des Speicherstatus eines Geräts, auf dem ein Spiel ausgeführt wird, abzufragen und zu empfangen.

API-Änderungen

  • Dies ist die erste Version der Bibliothek für Arbeitsspeicherempfehlungen. Die vollständige API finden Sie im Header unter include/memory_advice/memory_advice.h.

Externer Beitrag

Games-Activity Version 3.0

Version 3.0.4

10. Juli 2024

androidx.games:games-activity:3.0.4 wurde veröffentlicht. Version 3.0.4 enthält diese Commits.

Fehlerkorrekturen

  • Die Verarbeitung von Nullzeigern wurde korrigiert.
  • Fehlende Statusaktualisierungen für einige Status im onConfiguration()-Callback wurden behoben.

Version 3.0.3

17. April 2024

androidx.games:games-activity:3.0.3 und androidx.games:games-text-input:3.0.3 wurden veröffentlicht. Version 3.0.3 enthält diese Commits.

Fehlerkorrekturen

  • Kompatibilitätsprobleme mit einigen Softwaretastaturen wurden behoben.

Version 3.0.2

3. April 2024

androidx.games:games-activity:3.0.2 und androidx.games:games-text-input:3.0.2 wurden veröffentlicht. Version 3.0.2 enthält diese Commits.

Fehlerkorrekturen

  • Wir haben mehrere Korrekturen an GamesTextInput vorgenommen, um die Unterstützung von Software- und Hardwaretastaturen zu verbessern. Es wurde außerdem ein Fehler behoben, der verhinderte, dass GameTextInput ohne GameActivity verwendet werden konnte.

Version 3.0.1

20. März 2024

androidx.games:games-activity:3.0.1 und androidx.games:games-text-input:3.0.1 wurden veröffentlicht. Version 3.0.1 enthält diese Commits.

Fehlerkorrekturen

  • Ein Problem mit der Eingabe und Anzeige von Sonderzeichen wurde behoben.

Version 3.0.0

6. März 2024

androidx.games:games-activity:3.0.0 und androidx.games:games-text-input:3.0.0 wurden veröffentlicht. Version 3.0.0 enthält diese Commits.

Hauptfunktionen von Version 3.0.0

  • GameTextInput wurde überarbeitet und kann jetzt auch in Spielen verwendet werden.
  • Einige Schnittstellen in beiden Bibliotheken wurden im Hinblick auf Version 2.0.0 geändert.

Fehlerkorrekturen

  • Kompatibilitätsprobleme mit alten NDKs wurden behoben.
  • Behobene Windows-Build-Probleme

Version 3.0.0-rc01

21. Februar 2024

androidx.games:games-activity:3.0.0-rc01 und androidx.games:games-text-input:3.0.0-rc01 wurden veröffentlicht. Version 3.0.0-rc01 enthält diese Commits.

Fehlerkorrekturen

  • Das Einfrieren, bei dem Tastaturereignisse vom Looper nicht richtig verarbeitet wurden, wurde behoben.

Version 3.0.0-beta01

29. November 2023

androidx.games:games-activity:3.0.0-beta01 und androidx.games:games-text-input:3.0.0-beta01 wurden veröffentlicht. Version 3.0.0-beta01 enthält diese Commits.

Version 3.0.0-alpha01

15. November 2023

androidx.games:games-activity:3.0.0-alpha01 und androidx.games:games-text-input:3.0.0-alpha01 wurden veröffentlicht. Version 3.0.0-alpha01 enthält diese Commits.

API-Änderungen

  • Die Größe der Strukturen GameActivityMotionEvent und GameActivityCallbacks wurde geändert.
  • onEditorAction ändert den Rückgabetyp von „boolesch“ zu „void“.
  • setImeEditorInfo erwartet jetzt Enum-Parameter, keine Ganzzahlen.
  • Interne Funktionen von GameActivityEvents wurden in GameActivityEvents_internal.h verschoben.
  • Die Eingabetypen von GameTextInput sind ebenfalls Aufzählungen, keine Ganzzahlen.

Games-Activity Version 2.1

Version 2.1.0-alpha02

6. September 2023

androidx.games:games-activity:2.1.0-alpha02 und androidx.games:games-text-input:2.1.0-alpha02 wurden veröffentlicht. Version 2.1.0-alpha02 enthält diese Commits.

Fehlerkorrekturen

  • Die Kompatibilität mit 32-Bit-Geräten wurde verbessert.

Version 2.1.0-alpha01

26. Juli 2023

androidx.games:games-activity:2.1.0-alpha01 wurde veröffentlicht. Version 2.1.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Möglichkeit zum Überschreiben der Erstellung der SurfaceView-Instanz bereitstellen
  • SDK-Versionsberichte hinzufügen

API-Änderungen

  • int64_t statt long für historicalEventTimes verwenden, um eine Überschreitung auf 32-Bit-Systemen zu vermeiden
  • Methode GameActivity_restartInput hinzufügen
  • Nativen Callback hinzufügen, um Änderungen an der Sichtbarkeit der Softwaretastatur zu verarbeiten

Fehlerkorrekturen

  • Verarbeitung von Touch-Ereignissen optimieren
  • GameActivityMotionEven korrekt zerstören
  • GameActivityMotionEvent_getHistoricalAxisValue-Indexberechnung korrigieren
  • Bitmasken für den Bewegungsfilter korrigieren

Games-Activity Version 2.0

Version 2.0.2

24. Mai 2023

androidx.games:games-activity:2.0.2 wurde veröffentlicht. Version 2.0.2 enthält diese Commits.

Fehlerkorrekturen

  • Stabilitätskorrekturen in GameActivityEvents (b/278017467)

Version 2.0.1

5. April 2023

androidx.games:games-activity:2.0.1 wurde veröffentlicht. Version 2.0.1 enthält diese Commits.

Fehlerkorrekturen

  • Das vorzeitige Freigeben von Arbeitsspeicher mit historicalEventTimes wurde behoben.
  • Problem behoben, bei dem historicalEventTimesNanos auf 32-Bit-Systemen überlaufen konnte

Version 2.0.0

8. März 2023

androidx.games:games-activity:2.0.0 wurde veröffentlicht. Version 2.0.0 enthält diese Commits.

Hauptfunktionen von Version 2.0.0

  • Die Benutzeroberfläche für historische Ereigniszeiten wurde geändert, um die 32-Bit-Grenze zu überwinden.
  • Nutzer haben Zugriff auf Konfigurationsänderungen, z. B. die Ausrichtung.
  • Aktuelle Informationen in der contentRect-Struktur bereitgestellt.
  • Es wurde eine einfachere Möglichkeit zum Anpassen der standardmäßigen SurfaceView vorgeschlagen.
  • Die standardmäßige Verarbeitung von Touch-Ereignissen, wie z. B. Systemschaltflächen, wurde korrigiert.
  • Die meisten JNI-Aufrufe wurden bei der Verarbeitung von Touch-Ereignissen optimiert, was sich auf die Leistung ausgewirkt hat.

Version 2.0.0-rc01

22. Februar 2023

androidx.games:games-activity:2.0.0-rc01 wurde veröffentlicht. Version 2.0.0-rc01 enthält diese Commits.

Version 2.0.0-beta01

8. Februar 2023

androidx.games:games-activity:2.0.0-beta01 wurde veröffentlicht. Version 2.0.0-beta01 enthält diese Commits.

Fehlerkorrekturen

  • Die Verwaltung der Systemschaltflächen wurde korrigiert. (2a103e)

Version 2.0.0-alpha01

11. Januar 2023

androidx.games:games-activity:2.0.0-alpha01 wurde ohne Änderungen freigegeben. Version 2.0.0-alpha01 enthält diese Commits.

Games-Activity Version 1.2

Version 1.2.2

7. Dezember 2022

androidx.games:games-activity:1.2.2 wurde veröffentlicht. Version 1.2.2 enthält diese Commits.

Fehlerkorrekturen

  • Die maximale Anzahl von Bewegungsereignissen kann jetzt während der Laufzeit festgelegt werden.

Version 1.2.2-alpha01

9. November 2022

androidx.games:games-activity:1.2.2-alpha01 wurde veröffentlicht. Version 1.2.2-alpha01 enthält diese Commits.

API-Änderungen

  • Die API enthält jetzt auch Versionsinformationen im Format GAMEACTIVITY_PACKED_VERSION. (I287e6)
  • Es wurde ein onContentRectChanged-Callback hinzugefügt, der aufgerufen wird, wenn sich das Rechteck in dem Fenster, in dem der Inhalt platziert werden soll, geändert hat. (I81396)

Fehlerkorrekturen

  • Der Pufferüberlauf für Ereignisse wurde behoben. Sowohl inputBuffer bis > keyEvents als auch motionEvents sind jetzt dynamisch zugewiesene Zwischenspeicher. (IC00f6)
  • Schlägt reibungslos fehl, wenn nicht genügend Arbeitsspeicher vorhanden ist. Die Behandlung von realloc()-Fehlern während der Größenanpassung des Zwischenspeichers wurde hinzugefügt.

Version 1.2.1

13. Juli 2022

androidx.games:games-activity:1.2.1 wurde veröffentlicht. Version 1.2.1 enthält diese Commits.

Fehlerkorrekturen

  • Probleme mit fehlenden AAR-Dateien in vorherigen Versionen wurden behoben.

Version 1.2.0

15. Juni 2022

androidx.games:games-activity:1.2.0 wurde veröffentlicht. Version 1.2.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.1.0

  • Abgeleitete Klassen von GameActivity dürfen das Laden nativer Bibliotheken verarbeiten.
  • Die native Bibliothek muss immer in GameActivity.onCreate geladen werden.
  • Fallback zum Laden der Bibliothek mit dem Namen „main“, wenn keine andere Bibliothek gefunden wurde.

Games-Activity Version 1.1

Version 1.1.0

23. Februar 2022

androidx.games:games-activity:1.1.0 und androidx.games:games-controller:1.1.0 wurden veröffentlicht. Version 1.1.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.0.0

Spieleaktivität:

  • WindowInsets überwachen und abfragen für Notch- und IME-Antworten
  • Filter für Schlüssel- und Bewegungsereignisse hinzufügen
  • Fehlerkorrekturen:
    • Fehlende Nachrichten hinzufügen, um die Kompatibilität mit NativeActivity zu verbessern
    • Signatur von onNativeWindowResize korrigieren
    • Verluste bei Eingabeereignissen beheben

Version 1.1.0-rc01

9. Februar 2022

androidx.games:games-activity:1.1.0-rc01 und androidx.games:games-controller:1.1.0-rc01 wurden veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.

Version 1.1.0-beta03

26. Januar 2022

androidx.games:games-activity:1.1.0-beta03 wurde veröffentlicht. Version 1.1.0-beta03 enthält diese Commits.

Fehlerkorrekturen

  • Signatur von onNativeWindowResized korrigieren
  • Handle zum nativen Fenster in onSurfaceChanged beibehalten

Version 1.1.0-beta02

15. Dezember 2021

androidx.games:games-activity:1.1.0-beta02 wurde veröffentlicht. Version 1.1.0-beta02 enthält diese Commits.

Fehlerkorrekturen

  • Die Race-Bedingung in der Ereignisfiltereinstellung wurde korrigiert.

Version 1.1.0-beta01

17. November 2021

androidx.games:games-activity:1.1.0-beta01 wurde veröffentlicht. Version 1.1.0-beta01 enthält diese Commits.

Neue Funktionen

  • Zusätzliche Unterstützung für die Abfrage von Fenstereinschnitten und das Überwachen von eingefügten Änderungen. So können Spiele auf das Aufrufen von IMEs reagieren und mit Wasserfall- und Kameraaussparungen umgehen.

API-Änderungen

  • void GameActivity_getWindowInsets(GameActivity* activity, enum GameCommonInsetsType type, GameCommonInsets* insets);

Fehlerkorrekturen

  • Vermeiden Sie es, alle wichtigen Ereignisse zu verbrauchen: Lautstärke, Kamera usw. werden jetzt an das System weitergeleitet.

Version 1.1.0-alpha01

29. September 2021

androidx.games:games-activity:1.1.0-alpha01 wurde veröffentlicht. Version 1.1.0-alpha01 enthält diese Commits.

API-Änderungen

  • onContentRectChanged-Callback zu GameActivityCallbacks hinzugefügt

Fehlerkorrekturen

  • Fehlende Nachrichten, die zu „android_native_app_glue.h“ hinzugefügt wurden:
    • APP_CMD_CONTENT_RECT_CHANGED
    • APP_CMD_WINDOW_REDRAW_NEEDED

Games Performance Tuner 2.0

Version 2.0.0-beta01

10. Januar 2024

androidx.games:games-performance-tuner:2.0.0-beta01 wurde ohne Änderungen gegenüber dem letzten Alpharelease veröffentlicht. Version 2.0.0-beta01 enthält diese Commits.

Version 2.0.0-alpha07

29. November 2023

androidx.games:games-performance-tuner:2.0.0-alpha07 wurde veröffentlicht. Version 2.0.0-alpha07 enthält diese Commits.

Fehlerkorrekturen

  • Probleme mit der Meldung von Arbeitsspeichertelemetriedaten wurden behoben, die manchmal falsche Werte meldeten

Version 2.0.0-alpha06

1. November 2023

androidx.games:games-performance-tuner:2.0.0-alpha06 wurde veröffentlicht. Version 2.0.0-alpha06 enthält diese Commits.

Version 2.0.0-alpha05

23. August 2023

androidx.games:games-performance-tuner:2.0.0-alpha05 wurde veröffentlicht. Version 2.0.0-alpha05 enthält diese Commits.

Neue Funktionen

  • Protobuf-Bibliothek wurde zu Protobuf Lite migriert.

Fehlerkorrekturen

  • Probleme mit baumelndem Zeiger wurden behoben.

Version 2.0.0-alpha04

19. April 2023

androidx.games:games-performance-tuner:2.0.0-alpha04 wurde veröffentlicht. Version 2.0.0-alpha04 enthält diese Commits.

Neue Funktionen

  • Die Funktionen zum Erfassen von Telemetriedaten in der Bibliothek wurden aktualisiert, um detailliertere Berichte zu Frame-Renderingzeiten zu erstellen.

Fehlerkorrekturen

  • Es wurde ein Fehler behoben, bei dem die Bibliothek abstürzte, wenn die maximale Anzahl der Instrumentierungsschlüssel über der Anzahl der Histogramme liegt.

Version 2.0.0-alpha03

22. Februar 2023

androidx.games:games-performance-tuner:2.0.0-alpha03 wurde veröffentlicht. Version 2.0.0-alpha03 enthält diese Commits.

Fehlerkorrekturen

  • Games-Performance-Tuner wurde auf einen neuen Veröffentlichungsprozess umgestellt. Das Verhalten sollte nicht geändert werden.

Version 2.0.0-alpha02

8. Februar 2023

androidx.games:games-performance-tuner:2.0.0-alpha02 wurde veröffentlicht. Version 2.0.0-alpha02 enthält diese Commits.

API-Änderungen

  • TuningFork_predictQualityLevels API hinzugefügt. Damit können die richtigen Parameter für die Qualität und die Grafikqualität vorhergesagt werden.

Games Performance Tuner 1.6

Version 1.6.1-alpha01

9. November 2022

androidx.games:games-performance-tuner:1.6.1-alpha01 wurde veröffentlicht. Version 1.6.1-alpha01 enthält diese Commits.

Neue Funktionen

  • Keine neuen Änderungen

Version 1.6.0

15. Juni 2022

androidx.games:games-performance-tuner:1.6.0 wurde veröffentlicht. Version 1.6.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.5.0

  • Problem behoben, bei dem getpid beim Versuch, Speichertelemetriedaten abzurufen, 0 zurückgibt.
  • Die Ausführung von StopLoadingGroup ohne aktive Ladegruppe wurde angehalten.

Games Performance Tuner 1.5.0

Version 1.5.0

9. Februar 2022

androidx.games:games-performance-tuner:1.5.0 wurde veröffentlicht. Version 1.5.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.4.0

  • Ändern Sie das Intervall zwischen den Uploads programmatisch, anstatt es in den Anfangseinstellungen fest codieren zu müssen.
    • Hinzugefügte Funktion: TuningFork_setAggregationStrategyInterval
  • Speicherbeschädigung im API-Schlüssel unter API<=23 behoben

Version 1.5.0-rc01

26. Januar 2022

androidx.games:games-performance-tuner:1.5.0-rc01 wurde veröffentlicht. Version 1.5.0-rc01 enthält diese Commits.

Fehlerkorrekturen

  • Speicherbeschädigung im API-Schlüssel bei API<=23 behoben

Version 1.5.0-beta02

15. Dezember 2021

androidx.games:games-performance-tuner:1.5.0-beta02 wurde veröffentlicht. Version 1.5.0-beta02 enthält diese Commits.

API-Änderungen

  • Wichtige Änderung bei ABI aus „TuningFork_Settings“ entfernen.

Version 1.5.0-beta01

29. September 2021

androidx.games:games-performance-tuner:1.5.0-beta01 wurde veröffentlicht. Version 1.5.0-beta01 enthält diese Commits.

Neue Funktionen

  • Keine Änderungen gegenüber Alpha-Release. Dieser Release hatte:
    • Ändern Sie das Intervall zwischen den Uploads programmatisch, anstatt es in den Anfangseinstellungen fest codieren zu müssen.

API-Änderungen

  • Keine Änderungen gegenüber Alpha-Release. Dieser Release hatte:
    • Neue Funktion: TuningFork_setAggregationStrategyInterval
    • Neues Feld in TuningFork_Settings: aggregation_strategy_intervalms_or_count

Version 1.5.0-alpha01

18. August 2021

androidx.games:games-performance-tuner:1.5.0-alpha01 wurde veröffentlicht. Version 1.5.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Es ist jetzt möglich, das Intervall zwischen APT-Uploads programmatisch festzulegen, anstatt die Einstellungsdatei zu verwenden.

API-Änderungen

  • Hinzugefügte Funktion: TuningFork_setAggregationStrategyInterval
  • Feld zur Struktur von TuningFork_Settings hinzugefügt: aggregation_strategy_intervalms_or_count

Games-Activity Version 1.0.0

Version 1.0.0

4. August 2021

androidx.games:games-activity:1.0.0, androidx.games:games-controller:1.0.0 und androidx.games:games-text-input:1.0.0 wurden veröffentlicht. Version 1.0.0 enthält diese Commits.

Hauptfunktionen von Version 1.0.0

Dies ist die erste stabile Version von Games-Activity, Games-Controller und Games-Text-Input. Weitere Informationen finden Sie auf der AGDK-Startseite.

Version 1.0.0-rc01

12. Juli 2021

androidx.games:games-activity:1.0.0-rc01 wurde veröffentlicht. Version 1.0.0-rc01 enthält diese Commits.

Fehlerkorrekturen

  • Rückgabetyp von GameActivityCallbacks::onSaveInstanceState korrigieren

Version 1.0.0-beta01

30. Juni 2021

androidx.games:games-activity:1.0.0-beta01 wurde veröffentlicht. Version 1.0.0-beta01 enthält diese Commits.

API-Änderungen

  • Benennen Sie GameActivityInputInfo in GameActivityPointerAxes um.
  • Der onNativeWindowResized-Callback gibt jetzt die Breite und Höhe des Fensters an.
  • onContentRectChanged-Callback wurde entfernt.
  • onLowMemory wurde in onTrimMemory umbenannt.
  • GameActivity_setWindowFormat entfernt.
  • Das Modell zu den Eigentumsrechten für GameActivityMotionEvents- und GameActivityMotionEvent-Cursor wurde verbessert.
  • Das Modell für die Inhaberschaft des Nutzerstatus im onSaveInstanceState-Callback wurde verbessert.

Version 1.0.0-alpha01

16. Juni 2021

androidx.games:games-activity:1.0.0-alpha01 wurde veröffentlicht.

Neue Funktionen

  • Games-Activity ist eine neue Bibliothek, die NativeActivity ersetzt und empfohlen wird, ein C/C++-Spiel in Android zu integrieren.

Games-Controller Version 2.0

Version 2.0.2

12. Juni 2024

androidx.games:games-controller:2.0.2 wurde veröffentlicht. Version 2.0.2 enthält diese Commits.

Fehlerkorrekturen

  • Ein Problem wurde behoben, durch das Callbacks, die mit dem Controller verbunden waren, nicht für Controller ausgelöst wurden, die bereits vor dem Paddleboat_init verbunden waren.
  • Ein Problem wurde behoben, durch das die Touchpads für den Gamecontroller in Paddleboat_processGameActivityMotionInputEvent keine Touchpaddrücke registriert haben, ohne die Druckachse manuell zu aktivieren.
  • Ein Problem wurde behoben, durch das Controller-Touchpad-Ereignisse von Paddleboat_processGameActivityMotionInputEvent nicht als verbraucht gekennzeichnet wurden.

Version 2.0.1

20. September 2023

„androidx.games:games-controller:2.0.1“ wird veröffentlicht. Version 2.0.1 enthält diese Commits.

Fehlerkorrekturen für den Spiele-Controller:

  • Seltene NullReferenceException-Bedingung im onInputDeviceChanged-Handler wurde korrigiert.
  • Das Problem wurde behoben, um zu verhindern, dass bestimmte USB-Tastaturen falsch als Gamecontroller erkannt werden.

Version 2.0.0

8. März 2023

androidx.games:games-controller:2.0.0 wurde veröffentlicht. Version 2.0.0 enthält diese Commits.

Hauptfunktionen von Version 2.0.0

  • Der Verbindungsstatus von Hardwaretastaturen kann jetzt erkannt werden.
  • Bewegungsdaten (Beschleunigungsmesser/Gyroskop) vom Hauptgerät (d.h. Mobiltelefon) sowie von Controllern können jetzt gemeldet werden.
  • Die API und das Format der Controller-Definitionsdatenbank wurden geändert, um den Speicherbedarf zu reduzieren und zusätzliche Funktionen zu unterstützen.

Version 2.0.0-alpha01

11. Januar 2023

androidx.games:games-controller:2.0.0-alpha01 wurde veröffentlicht. Version 2.0.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Hardware-Tastaturerkennung
  • Integrierte Unterstützung für Bewegungsdaten des Sensors (d.h., Gyroskop- und Beschleunigungsmesserdaten vom Telefon selbst empfangen)
  • Neues optimiertes Datenformat für die Controller-Zuordnung

API-Änderungen

  • Neue API-Aufrufe für Hardwaretastatur: Paddleboat_getPhysicalKeyboardStatus und Paddleboat_setPhysicalKeyboardStatusCallback
  • Neue API-Aufrufe für integrierte Sensor-Bewegungsdatenberichte: Paddleboat_getIntegratedMotionSensorFlags und Paddleboat_setMotionDataCallbackWithIntegratedFlags
  • Neue API-Aufrufe für das überarbeitete Datenformat für die Controller-Zuordnung: Paddleboat_addControllerRemapDataFromFd,Paddleboat_addControllerRemapDataFromFileBuffer
  • Eingestellte alte Zuordnungs-API-Aufrufe: Paddleboat_addControllerRemapData und Paddleboat_getControllerRemapTableData

Fehlerkorrekturen

  • Kompatibilitätsproblem mit Bewegungsereignissen aus GameActivity 1.2.2 und höher wurde behoben.

Games-Controller Version 1.1.0

Version 1.1.0

23. Februar 2022

androidx.games:games-activity:1.1.0 und androidx.games:games-controller:1.1.0 wurden veröffentlicht. Version 1.1.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.0.0

Spieleaktivität:

  • WindowInsets überwachen und abfragen für Notch- und IME-Antworten
  • Filter für Schlüssel- und Bewegungsereignisse hinzufügen
  • Fehlerkorrekturen:
    • Fehlende Nachrichten hinzufügen, um die Kompatibilität mit NativeActivity zu verbessern
    • Signatur von onNativeWindowResize korrigieren
    • Verluste bei Eingabeereignissen beheben

Version 1.1.0-rc01

9. Februar 2022

androidx.games:games-controller:1.1.0-rc01 wurde veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.

Version 1.1.0-beta01

26. Januar 2022

androidx.games:games-controller:1.1.0-beta01 wurde ohne Änderungen seit dem 1.1.0-alpha01 freigegeben. Version 1.1.0-beta01 enthält diese Commits.

Version 1.1.0-alpha01

15. Dezember 2021

androidx.games:games-controller:1.1.0-alpha01 wurde veröffentlicht. Version 1.1.0-alpha01 enthält diese Commits.

Neue Funktionen

Unterstützung für den Akkustatus, die Dual-Motor-Vibration, die Lichtsteuerung und die Berichterstellung für Bewegungsachsen auf unterstützten Controllern bei Ausführung unter Android S oder höher wurde hinzugefügt.

API-Änderungen

  • Paddleboat_setMotionDataCallback-Funktion zum Registrieren von Callbacks für Controller-Bewegungsdaten hinzugefügt
  • Paddleboat_setControllerLight-Funktion zum Ändern der Einstellungen der Controller-Beleuchtung hinzugefügt.
  • Gebäude „Paddleboat_Controller_Battery“ wurde zu „Paddleboat_Controller_Data“ hinzugefügt
  • Neue Strukturen:
    • Paddleboat_Controller_Battery
    • Paddleboat_Motion_Data
  • Neue Aufzählungen:
    • Paddleboat_BatteryStatus
    • Paddleboat_LightType
    • Paddleboat_Motion_Type
  • Neue Controller-Flags:
    • PADDLEBOAT_CONTROLLER_FLAG_ACCELEROMETER
    • PADDLEBOAT_CONTROLLER_FLAG_GYROSCOPE
    • PADDLEBOAT_CONTROLLER_FLAG_LIGHT_PLAYER
    • PADDLEBOAT_CONTROLLER_FLAG_LIGHT_RGB
    • PADDLEBOAT_CONTROLLER_FLAG_BATTERY

Fehlerkorrekturen

  • Alternativer deviceId-Datenbankeintrag für PS4-Controller hinzugefügt
  • Hinzugefügter API >=31-Datenbankeintrag für PS5-Controller

Games-Controller Version 1.0.0

Version 1.0.0

4. August 2021

androidx.games:games-activity:1.0.0, androidx.games:games-controller:1.0.0 und androidx.games:games-text-input:1.0.0 wurden veröffentlicht. Version 1.0.0 enthält diese Commits.

Hauptfunktionen von Version 1.0.0

Dies ist die erste stabile Version von Games-Activity, Games-Controller und Games-Text-Input. Weitere Informationen finden Sie auf der AGDK-Startseite.

Version 1.0.0-rc02

21. Juli 2021

androidx.games:games-controller:1.0.0-rc02 wurde veröffentlicht. Version 1.0.0-rc02 enthält diese Commits.

Fehlerkorrekturen

  • Ein Paketfehler wurde behoben, durch den der Prefab-Import bei leeren, nicht verwendeten Architektur-/Versionsvarianten fehlschlug.

Version 1.0.0-rc01

12. Juli 2021

androidx.games:games-controller:1.0.0-rc01 wurde veröffentlicht. Version 1.0.0-rc01 enthält diese Commits.

Fehlerkorrekturen

  • Ein Kompatibilitätsproblem mit der aktuellen Version von GameActivity wurde behoben.

Version 1.0.0-beta01

30. Juni 2021

androidx.games:games-controller:1.0.0-beta01 wurde veröffentlicht. Version 1.0.0-beta01 enthält diese Commits.

API-Änderungen

  • Funktionen, die einen booleschen Wert für Erfolg oder Misserfolg zurückgegeben haben, geben jetzt eine Paddleboat_Error_Code-Enum zurück.
  • Paddleboat_onPause in Paddleboat_onStop umbenannt
  • Paddleboat_onResume in Paddleboat_onStart umbenannt
  • Paddleboat_processGameActivityEvent ist in zwei Funktionen aufgeteilt: Paddleboat_processGameActivityKeyInputEvent und Paddleboat_processGameActivityMotionInputEvent.
  • Erweiterte Controller-Funktionen, die für ein Vorabversion des Android S SDK entwickelt wurden, wurden entfernt
  • Funktion Paddleboat_getBackButtonConsumed wurde hinzugefügt
  • Controller- und Mausstatus-Callbacks haben jetzt einen optionalen Parameter für einen Zeiger auf benutzerdefinierte Daten
  • String für Controller-Name aus Geräteinfostruktur verschoben, auf den jetzt über die Funktion Paddleboat_getControllerName zugegriffen wird

Fehlerkorrekturen

  • Ein Problem wurde behoben, bei dem ein Controller, der sich anfangs nicht als Controller meldet, später aber über eine onInputDeviceChanged-Nachricht, nicht korrekt als Controller-Verbindung erkannt wurde.

Version 1.0.0-alpha01

16. Juni 2021

androidx.games:games-controller:1.0.0-alpha01 wurde veröffentlicht.

Neue Funktionen

  • Games-Controller ist eine neue Bibliothek, die eine C API zum Erkennen und Lesen von Eingaben von Gamecontrollern und zur Interaktion mit Controllern bereitstellt.

Spiele-Texteingabe 2.1

Version 2.1.0-alpha01

26. Juli 2023

androidx.games:games-text-input:2.1.0-alpha01 wurde veröffentlicht. Version 2.1.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Mehrlinien- und einzeilige Modi werden unterstützt

API-Änderungen

  • isSoftwareKeyboardVisible-Funktion hinzufügen
  • Bitfelddefinitionen für GameActivity_setImeEditorInfo hinzufügen
  • onEditorAction-Callback hinzufügen

Fehlerkorrekturen

  • Problem behoben, bei dem Hardware- und Softwaretastaturen nicht synchron waren
  • Fokus entfernen, wenn Bildschirmtastatur ausgeblendet ist

Spiele-Texteingabe 2.0

Version 2.0.0

8. März 2023

androidx.games:games-text-input:2.0.0 wurde veröffentlicht. Version 2.0.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.1.1

  • Wichtige Versionsaktualisierung aufgrund der Änderungen am Build-System – es gibt keine Updates für die Bibliothek/die API selbst.

Spiele-Texteingabe Version 1.1

Version 1.1.2-alpha01

9. November 2022

androidx.games:games-text-input:1.1.2-alpha01 wurde veröffentlicht. Version 1.1.2-alpha01 enthält diese Commits.

Neue Funktionen

  • Keine neuen Änderungen

Version 1.1.1

13. Juli 2022

androidx.games:games-text-input:1.1.1 wurde veröffentlicht. Version 1.1.1 enthält diese Commits.

Fehlerkorrekturen

  • Probleme mit fehlenden AAR-Dateien in vorherigen Versionen wurden behoben.

Version 1.1.0

9. Februar 2022

androidx.games:games-text-input:1.1.0 wurde veröffentlicht. Version 1.1.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.0.0 - WindowInsets-Überwachungs- und Abfragefunktionen zu GameTextInput hinzugefügt - Fehlenden gamecommon.h-Header hinzugefügt

Version 1.1.0-rc01

26. Januar 2022

androidx.games:games-text-input:1.1.0-rc01 wurde veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.

Version 1.1.0-beta01

15. Dezember 2021

androidx.games:games-text-input:1.1.0-beta01 wurde veröffentlicht. Version 1.1.0-beta01 enthält diese Commits.

Fehlerkorrekturen

  • Probleme mit Wasserfall- und IME-Einsätzen beheben
  • Fehlenden „gamecommon.h“-Header hinzufügen

Version 1.1.0-alpha01

13. Oktober 2021

androidx.games:games-text-input:1.1.0-alpha01 wurde veröffentlicht. Version 1.1.0-alpha01 enthält diese Commits.

API-Änderungen

  • GameTextInput wurde um IME-Einfügungen erweitert.

Games-Text-Eingabe Version 1.0

Version 1.0.0

4. August 2021

androidx.games:games-activity:1.0.0, androidx.games:games-controller:1.0.0 und androidx.games:games-text-input:1.0.0 wurden veröffentlicht. Version 1.0.0 enthält diese Commits.

Hauptfunktionen von Version 1.0.0

Dies ist die erste stabile Version von Games-Activity, Games-Controller und Games-Text-Input. Weitere Informationen finden Sie auf der AGDK-Startseite.

Version 1.0.0-rc01

12. Juli 2021

androidx.games:games-text-input:1.0.0-rc01 wurde ohne Änderungen freigegeben. Version 1.0.0-rc01 enthält diese Commits.

Version 1.0.0-beta01

30. Juni 2021

androidx.games:games-text-input:1.0.0-beta01 wurde veröffentlicht. Version 1.0.0-beta01 enthält diese Commits.

API-Änderungen

  • Verbessertes Eigentumsmodell von GameTextInputState-Objekten.
  • Sortieren von Typen zur Einheitlichkeit mit NDK.

Version 1.0.0-alpha01

16. Juni 2021

androidx.games:games-text-input:1.0.0-alpha01 wurde veröffentlicht.

Neue Funktionen

  • Games-Text-Input ist eine neue Bibliothek, die Spieleentwicklern ermöglicht, die über die Android-Tastatureingabe über C/C++ generierte Eingabe zu verwenden.

Games Frame Pacing Version 2.1

Version 2.1.1

10. Juli 2024

androidx.games:games-frame-pacing:2.1.1 wurde veröffentlicht. Version 2.1.1 enthält diese Commits.

Fehlerkorrekturen

  • Heben Sie die Registrierung des Anzeige-Listeners ordnungsgemäß bei Auslagerungpy auf, um einen Aufhänger zu vermeiden.
  • Ein Absturz in ChoreographerFilter::onSettingsChanged mit einem zerstörten Mutex wurde behoben.

Version 2.1.0

15. November 2023

androidx.games:games-frame-pacing:2.1.0 wurde veröffentlicht. Version 2.1.0 enthält diese Commits.

Version 2.1.0-rc01

20. September 2023

androidx.games:games-frame-pacing:2.1.0-rc01 wurde veröffentlicht. Version 2.1.0-rc01 enthält diese Commits.

Version 2.1.0-beta01

24. Mai 2023

androidx.games:games-frame-pacing:2.1.0-beta01 wurde veröffentlicht. Version 2.1.0-beta01 enthält diese Commits.

Fehlerkorrekturen

  • Zeitüberschreitung, falls die Initialisierung von NDKChoreographer fehlschlägt (ef466d)
  • Bei expliziter Verwendung der SwappyGL_getSupportedRefreshPeriodsNS-Abfrageaktualisierungsraten vom System (c85235)

Version 2.1.0-alpha01

5. April 2023

androidx.games:games-frame-pacing:2.1.0-alpha01 wurde veröffentlicht. Version 2.1.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Neue API zum Zurücksetzen des Frame-Pacing-Status.
  • Neue API, um die Auswirkungen der Frame-Pacing von Swappy zu deaktivieren und gleichzeitig die CPU- und GPU-Zeiten zu beobachten.

API-Änderungen

  • Mit SwappyGL_resetFramePacing/SwappyVk_resetFramePacing kann jetzt der Status der internen Frame-Budgetabstufung zurückgesetzt werden. Die Frame-Taktung berücksichtigt jetzt nur Daten ab dem Zeitpunkt, an dem die API zum Zurücksetzen aufgerufen wird.
  • Mit SwappyGL_enableFramePacing/SwappyVk_enableFramePacing kann jetzt die Frametaktung von Swappy aktiviert/deaktiviert werden. Wenn diese Option deaktiviert ist,
  • Mit SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWait kann gesteuert werden, ob bei deaktivierter Frame-Budgetabstufung eine Wartezeit der GPU des letzten Frames blockiert wird.

Fehlerkorrekturen

  • Bei GPU-gebundenen Fällen werden bei Verwendung der Swappy GL API Leistungsverbesserungen vorgenommen.

Games Frame Pacing Version 2.0

Version 2.0.0

8. März 2023

androidx.games:games-frame-pacing:2.0.0 wurde veröffentlicht. Version 2.0.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.10.1

  • Am Build-System wurden größere Änderungen vorgenommen, sodass nur eine Bibliothek generiert wurde und nicht mehrere pro SDK/NDK-Version.
  • Es werden Vulkan-Frame-Statistiken hinzugefügt.
  • Eine neue API zum Löschen von Framestatistiken wurde hinzugefügt.
  • Die Protokolle sind alle im Release-Modus stillgelegt. Sie können im Debug-Modus aktiviert werden.

Version 2.0.0-rc01

22. Februar 2023

androidx.games:games-frame-pacing:2.0.0-rc01 wurde veröffentlicht. Version 2.0.0-rc01 enthält diese Commits.

Neue Funktionen

  • Logging ist jetzt hinter einem Kompilierungs-Flag verborgen. Standardmäßig hat der Release-Build der Bibliothek kein Logging und beim Debug-Release der Bibliothek ist das gesamte Logging aktiviert.

Version 2.0.0-beta01

8. Februar 2023

androidx.games:games-frame-pacing:2.0.0-beta01 wurde veröffentlicht. Version 2.0.0-beta01 enthält diese Commits.

Neue Funktionen

  • Neue API für klare Framestatistiken eingeführt

API-Änderungen

  • Die APIs SwappyGL_clearStats und SwappyGL_clearStats wurden hinzugefügt.

Version 2.0.0-alpha01

11. Januar 2023

androidx.games:games-frame-pacing:2.0.0-alpha01 wurde veröffentlicht. Version 2.0.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Vulkan-Framestatistiken hinzugefügt

API-Änderungen

  • Erhebliche Versionserhöhung aufgrund von Refaktorierung der Build-Dateien
  • Drei neue APIs wurden hinzugefügt : SwappyVk_enableStats, SwappyVk_recordFrameStart und SwappyVk_getStats

Fehlerkorrekturen

  • Grenzwert nur im Auto-Swap-Modus anwenden (Ic0786)

Games Frame Pacing 1.10

Version 1.10.2-alpha01

9. November 2022

androidx.games:games-frame-pacing:1.10.2-alpha01 wurde veröffentlicht. Version 1.10.2-alpha01 enthält diese Commits.

Neue Funktionen

  • Keine neuen Änderungen

Version 1.10.1

15. Juni 2022

androidx.games:games-frame-pacing:1.10.1 wurde veröffentlicht. Version 1.10.1 enthält diese Commits.

Fehlerkorrekturen

  • Fehler behoben, durch den „Swappy“ nicht mit „ndk <23“ und „>17“ erstellt wurde.
  • Offengelegte API, um die von der Anzeige unterstützten Aktualisierungsraten abzurufen.

Version 1.10.0

23. Februar 2022

androidx.games:games-frame-pacing:1.10.0 wurde veröffentlicht. Version 1.10.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.9.0

  • Filtereingaben des Choreografen ignorieren und weiter glätten, um Einfrieren des Emulators zu vermeiden
  • Fügen Sie *_unincludeTracer-Funktionen hinzu.

Version 1.10.0-rc01

9. Februar 2022

androidx.games:games-frame-pacing:1.10.0-rc01 wurde veröffentlicht. Version 1.10.0-rc01 enthält diese Commits.

Version 1.10.0-beta01

26. Januar 2022

androidx.games:games-frame-pacing:1.10.0-beta01 wurde veröffentlicht. Version 1.10.0-beta01 enthält diese Commits.

Version 1.10.0-alpha01

15. Dezember 2021

androidx.games:games-frame-pacing:1.10.0-alpha01 wurde veröffentlicht. Version 1.10.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Funktion SwappyGL_uninjectTracer wurde hinzugefügt.

API-Änderungen

  • Entfernen Sie Callbacks, die zuvor mit SwappyGL_injectTracer hinzugefügt wurden, indem Sie die SwappyGL_uninjectTracer(const SwappyTracer *t) API verwenden.

Games Frame Pacing 1.9

Version 1.9.1

13. Oktober 2021

androidx.games:games-frame-pacing:1.9.1 wurde veröffentlicht. Version 1.9.1 enthält diese Commits.

Fehlerkorrekturen

Version 1.9.0

12. Juli 2021

androidx.games:games-frame-pacing:1.9.0 wurde veröffentlicht. Version 1.9.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.7.0

  • Aktualisiert, um dem internen Versionsverwaltungsschema zu entsprechen.

Games Frame Pacing 1.7.0

Version 1.7.0

30. Juni 2021

androidx.games:games-frame-pacing:1.7.0 wurde veröffentlicht. Version 1.7.0 enthält diese Commits.

Version 1.7.0-rc01

2. Juni 2021

androidx.games:games-frame-pacing:1.7.0-rc01 wurde veröffentlicht. Version 1.7.0-rc01 enthält diese Commits.

Version 1.7.0-beta02

24. Februar 2021

androidx.games:games-frame-pacing:1.7.0-beta02 wurde veröffentlicht.

Version 1.7.0-beta01

16. Dezember 2020

androidx.games:games-frame-pacing:1.7.0-beta01 wurde veröffentlicht.

Games Performance Tuner 1.4.3

Version 1.4.3

12. Juli 2021

androidx.games:games-performance-tuner:1.4.3 wurde veröffentlicht. Version 1.4.3 enthält diese Commits.

Wichtige Änderungen seit Version 1.1.0

  • Aktualisiert, um dem internen Versionsverwaltungsschema zu entsprechen.

Games Performance Tuner 1.1.0

Version 1.1.0

30. Juni 2021

androidx.games:games-performance-tuner:1.1.0 wurde veröffentlicht. Version 1.1.0 enthält diese Commits.

Version 1.1.0-rc01

2. Juni 2021

androidx.games:games-performance-tuner:1.1.0-rc01 wurde veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.

Version 1.1.0-beta03

21. April 2021

androidx.games:games-performance-tuner:1.1.0-beta03 wurde veröffentlicht.

Version 1.1.0-beta02

24. Februar 2021

androidx.games:games-performance-tuner:1.1.0-beta02 wurde veröffentlicht.

Version 1.1.0-beta01

16. Dezember 2020

androidx.games:games-performance-tuner:1.1.0-beta01 wurde veröffentlicht.

Version 1.1.0-alpha01

androidx.games:games-performance-tuner:1.1.0-alpha01 veröffentlicht.

Version 1.0.0

Version 1.0.0-alpha02

12. August 2020

Die Mediathek von Android Gaming wurde in „Android-Spiele“ umbenannt.

androidx.gaming -> androidx.games

Version 1.0.0-alpha01

10. Juni 2020

androidx.games:1.0.0-alpha01 veröffentlicht wird.