Интегрируйте Android Frame Pacing в свой рендерер OpenGL

В этом руководстве описывается, как интегрировать Android Frame Pacing в ваш набор инструментов, как использовать функции библиотеки и как проверить, улучшилось ли качество вашего Frame Pacing. Android Frame Pacing доступен в виде статической или общей библиотеки в библиотеках AGDK.

Начать

  1. Клонируйте репозиторий games-samples .
  2. Следуйте инструкциям в разделе предварительных требований файла README AGDKTunnel .
  3. Запустите пример AGDKTunnel в Android Studio. Этот проект интегрирует Android Frame Pacing в игру, использующую OpenGL ES для рендеринга.

    1. Откройте Android Studio.
    2. Нажмите Проекты > Открыть и выберите каталог /games-samples/agdk/agdktunnel .
    3. Подождите, пока Android Studio синхронизирует проект.
    4. Подключите устройство или создайте виртуальное устройство для запуска образца (для получения дополнительной информации см. раздел Сборка и запуск приложения ).
    5. Выберите целевое устройство и нажмите «Запустить». Кнопка «Запустить Android Studio» .
    6. Образец APK-файла должен быть собран и установлен на целевом устройстве. При возникновении ошибок проверьте следующее:

      • У вас установлена поддерживаемая версия Android SDK; дополнительную информацию см. в поле compileSdkVersion в файле build.gradle модуля приложения. Вы можете обновить версию SDK на вкладке «Платформы SDK» в диспетчере SDK.
      • У вас установлена поддерживаемая версия Android NDK; дополнительную информацию см. в поле ndkVersion в файле build.gradle модуля приложения. Вы можете установить нужную версию NDK на вкладке «Инструменты SDK» в диспетчере SDK.
      • В файле local.properties проекта отсутствует запись для ndk.dir . Это расположение указано Android Studio и использует версию NDK, указанную выше. Если эта запись есть, удалите всю строку.
      • После любого изменения настроек сборки очистите проект ( Сборка > Очистить проект ) и обновите связанные проекты C++ ( Сборка > Обновить связанные проекты C++ ).