Esta pergunta é parte técnica, parte meta, parte subjetiva e muito específica:
Sou desenvolvedor de jogos indie trabalhando no Android e, nos últimos 6 meses, lutei e finalmente consegui criar meu próprio aplicativo de jogo em 3D para Android. Então pensei em usar o SO e ajudar outras pessoas que enfrentam o Android e o openGL-ES
No entanto, a grande maioria das perguntas se refere à extensão GLSurfaceView
. Eu fiz meu aplicativo inteiro sem estender GLSurfaceView
(e ele funciona bem). Não vejo nenhum motivo para estender GLSurfaceView
a maioria das perguntas que me deparo.
Pior, a documentação do Android implica que você deve, mas não fornece explicações detalhadas sobre por que ou quais são os prós / contras, não estendendo e fazendo tudo através da implementação do seu, GLSurfaceView.Renderer
como eu fiz
Ainda assim, o grande volume de perguntas em que o problema tem a ver apenas com a extensão GLSurfaceView
está me fazendo pensar se realmente há alguma razão realmente boa para fazê-lo dessa maneira, em comparação com o que eu tenho feito (e sugerindo nas minhas respostas a outras pessoas) façam).
Então, está faltando alguma coisa? Devo parar de responder perguntas enquanto isso?
onResume()