Vulkan 렌더기에 Android Frame Pacing 통합

이 가이드에서는 Android Frame Pacing을 도구 모음에 통합하는 방법, 라이브러리에서 제공하는 함수를 사용하는 방법 및 프레임 속도가 개선되었는지 확인하는 방법을 설명합니다. Android Frame Pacing은 AGDK 라이브러리에서 정적 라이브러리 또는 공유 라이브러리로 사용할 수 있습니다.

시작하기

  1. games-samples 저장소를 클론합니다.
  2. AGDKTunnel 리드미의 기본 요건 섹션에 있는 안내를 따릅니다.
  3. Android 스튜디오에서 AGDKTunnel 샘플을 실행합니다. 이 프로젝트 예에서는 렌더링에 Vulkan을 사용하는 게임에 Android Frame Pacing을 통합합니다.

    1. Android 스튜디오를 엽니다.
    2. Project > Open을 클릭하고 /games-samples/agdk/agdktunnel 디렉터리를 선택합니다.
    3. Android 스튜디오Android 스튜디오가 프로젝트를 동기화할 때까지 기다립니다.
    4. 기기를 연결하거나 가상 기기를 생성하여 샘플을 실행합니다. 자세한 내용은 앱 빌드 및 실행을 참고하세요.
    5. 대상 기기를 선택하고 RunAndroid 스튜디오 Run 버튼을 클릭합니다.
    6. 샘플 APK가 대상 기기에 빌드되고 설치됩니다. 오류가 발생하면 다음을 확인하세요.

      • 지원되는 버전의 Android SDK가 있어야 합니다. 자세한 내용은 앱 모듈 build.gradle 파일의 compileSdkVersion 필드를 참고하세요. SDK Manager의 SDK Platforms 탭에서 SDK 버전을 업데이트할 수 있습니다.
      • 지원되는 버전의 Android NDK가 있어야 합니다. 자세한 내용은 앱 모듈 build.gradle 파일의 ndkVersion 필드를 참고하세요. SDK Manager의 SDK Tools 탭에서 특정 버전의 NDK를 설치할 수 있습니다.
      • 프로젝트의 local.properties 파일에 ndk.dir에 관한 항목이 없습니다. 이 위치는 Android 스튜디오에서 지정하며 위의 NDK 버전을 사용합니다. 이 항목이 있다면 줄 전체를 지웁니다.
      • 빌드 설정 변경 후 프로젝트를 정리하고(Build > Clean Project) 연결된 C++ 프로젝트를 새로고칩니다(Build > Refresh Linked C++ Projects).