Esta pregunta es en parte técnica, en parte meta, en parte subjetiva y muy específica:
Soy un desarrollador de juegos independiente que trabaja en Android, y durante los últimos 6 meses he tenido problemas y finalmente he logrado crear mi propia aplicación de juegos 3D para Android. Así que pensé en subirme a SO y ayudar a otros que luchan con Android y OpenGL-ES
Sin embargo, la gran mayoría de las preguntas se relacionan con la extensión GLSurfaceView
. Hice toda mi aplicación sin extenderla GLSurfaceView
(y funciona bien). No veo ninguna razón para extender GLSurfaceView
la mayoría de las preguntas que encuentro.
Peor aún, la documentación de Android implica que deberías hacerlo, pero no da una explicación detallada de por qué o cuáles son los pros / contras frente a no extender y hacer todo a través de la implementación de la tuya GLSurfaceView.Renderer
como lo hice yo.
Aún así, el gran volumen de preguntas en las que el problema tiene que ver únicamente con la extensión GLSurfaceView
me hace preguntarme si realmente hay alguna razón realmente buena para hacerlo de esa manera frente a la forma en que lo he estado haciendo (y sugiriendo en mis respuestas a otros que hacer).
Entonces, ¿hay algo que me falta? ¿Debo dejar de responder preguntas mientras tanto?
onResume()