Z tego samouczka dowiesz się, jak zintegrować z łańcuchem narzędzi funkcję synchronizacji klatek na Androidzie, jak korzystać z funkcji udostępnianych przez bibliotekę i jak sprawdzić, czy synchronizacja klatek została ulepszona. Android Frame Pacing jest dostępny jako statyczna lub udostępniana biblioteka w bibliotekach AGDK.
Rozpocznij
- Sklonuj
games-samples
repozytorium. - Postępuj zgodnie z instrukcjami w sekcji wymagań wstępnych w pliku README AGDKTunnel.
Uruchom przykładową aplikację AGDKTunnel w Android Studio. Ten przykładowy projekt integruje synchronizację klatek Androida z grą, która do renderowania używa OpenGL ES.
- Otwórz Android Studio.
- Kliknij Projekty > Otwórz i wybierz katalog
/games-samples/agdk/agdktunnel
. - Poczekaj, aż Android Studio zsynchronizuje projekt.
- Połą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 SDK Androida. 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 SDK. - Musisz mieć obsługiwaną wersję Android NDK. Więcej informacji znajdziesz w polu
ndkVersion
w pliku modułu aplikacjibuild.gradle
. Możesz zainstalować konkretną wersję NDK na karcie Narzędzia SDK w Menedżerze SDK. - Plik
local.properties
w projekcie nie zawiera wpisu dlandk.dir
. Ta lokalizacja jest określana przez Android Studio i używa wersji NDK podanej powyżej. Jeśli masz ten wpis, wyczyść cały wiersz. - Po zmianie ustawień kompilacji wyczyść projekt (Build > Clean Project) i odśwież połączone projekty C++ (Build > Refresh Linked C++ Projects).
- Masz obsługiwaną wersję pakietu SDK Androida. Więcej informacji znajdziesz w polu