O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Integrar o Android Frame Pacing ao renderizador OpenGL

Este tutorial descreve como integrar o Android Frame Pacing ao seu conjunto de ferramentas, como usar as funções que a biblioteca oferece e como verificar se o ritmo de frames melhorou. O Android Frame Pacing está disponível como uma biblioteca estática ou compartilhada no SDK do Android Game.

Primeiros passos

  1. Faça o download do arquivo ZIP do SDK ou clone o repositório do Android Open Source Project.
  2. Execute a amostra do Bouncyball no Android Studio. Esse exemplo de projeto integra o Android Frame Pacing aos jogos que usam o OpenGL ES para renderização.

    1. Extraia o conteúdo do arquivo ZIP para uma pasta.
    2. Abra o Android Studio.
    3. Clique em File > Open e selecione o diretório gamesdk/samples/bouncyball.
    4. Aguarde o Android Studio sincronizar o projeto.
    5. Conecte um dispositivo ou crie um dispositivo virtual para executar a amostra. Para ver mais informações, consulte Criar e executar seu app.
    6. Selecione o dispositivo de destino e clique em Run Botão .
    7. A amostra do APK será criada e instalada no dispositivo de destino. Caso você encontre erros, verifique o seguinte:

      • Se você tem uma versão compatível do SDK do Android. Consulte o campo compileSdkVersion no arquivo build.gradle do módulo do app para saber mais. Se é possível atualizar a versão do SDK na guia SDK Platforms do SDK Manager.
      • Se você tem uma versão compatível do SDK do Android. Consulte o campo ndkVersion no arquivo build.gradle do módulo do app para saber mais. Se é possível instalar uma versão específica do NDK na guia SDK Tools do SDK Manager.
      • O arquivo local.properties no projeto não tem uma entrada para ndk.dir. Esse local é especificado pelo Android Studio e usa a versão do NDK acima. Caso você tenha essa entrada, limpe a linha inteira.
      • Depois de qualquer mudança na configuração de compilação, limpe o projeto (Build > Clean Project) e atualize os projetos C++ vinculados (Build > Refresh Linked C++ Projects).