W tym samouczku opisujemy, jak zintegrować Android Frame Pacing z łańcuchem narzędzi, jak korzystać z funkcji dostępnych w bibliotece oraz jak sprawdzić, czy poprawiło się tempo wydawania klatek. Android Frame Pacing jest dostępny w bibliotekach AGDK jako biblioteka statyczna lub współdzielona.
Rozpocznij
- Skopiuj repozytorium
games-samples
. - Postępuj zgodnie z instrukcjami w sekcji dotyczącej wymagań wstępnych w pliku README AGDKTunnel.
Uruchom przykładową aplikację AGDKTunnel w Android Studio. Ten przykładowy projekt integruje funkcję Android Frame Pacing z grą, która do renderowania korzysta z interfejsu Vulkan.
- Otwórz Android Studio.
- Kliknij Projekt > Otwórz i wybierz katalog
/games-samples/agdk/agdktunnel
. - Poczekaj, aż Android Studio zsynchronizuje projekt.
- Podłącz urządzenie lub utwórz urządzenie wirtualne, aby uruchomić przykład (więcej informacji znajdziesz w artykule Tworzenie i uruchamianie aplikacji).
- Wybierz urządzenie docelowe i kliknij Uruchom .
Przykładowy plik APK powinien zostać skompilowany i zainstalowany na urządzeniu docelowym. Jeśli napotkasz błędy, sprawdź te kwestie:
- Masz obsługiwaną wersję pakietu Android SDK. Więcej informacji znajdziesz w polu
compileSdkVersion
w plikubuild.gradle
modułu aplikacji. Wersję pakietu SDK możesz zaktualizować na karcie Platformy SDK w Menedżerze pakietów SDK. - Masz obsługiwaną wersję pakietu NDK na Androida. Więcej informacji znajdziesz w polu
ndkVersion
w plikubuild.gradle
modułu aplikacji. Możesz zainstalować konkretną wersję pakietu NDK, korzystając z karty Narzędzia SDK w Menedżerze pakietów SDK. - Plik
local.properties
w projekcie nie zawiera wpisundk.dir
. Lokalizacja jest określana przez Android Studio i używana w poprzedniej wersji NDK. Jeśli go masz, wyczyść cały wiersz. - Po zmianie ustawień kompilacji oczyść projekt (Kompilacja > Oczyść projekt) i odśwież połączone projekty C++ (Kompilacja > Odśwież połączone projekty C++).
- Masz obsługiwaną wersję pakietu Android SDK. Więcej informacji znajdziesz w polu