Cette question est en partie technique, en partie méta, en partie subjective et très spécifique:
Je suis un développeur de jeux indépendants travaillant sur Android, et au cours des 6 derniers mois, j'ai eu du mal et j'ai finalement réussi à créer ma propre application de jeu 3D pour Android. J'ai donc pensé sauter sur SO et aider les autres aux prises avec Android et openGL-ES
Cependant, la grande majorité des questions concernent l'extension GLSurfaceView
. J'ai fait toute mon application sans étendre GLSurfaceView
(et ça marche bien). Je ne vois aucune raison de m'étendre GLSurfaceView
à la majorité des questions que je rencontre.
Pire, la documentation Android implique que vous devriez le faire, mais ne donne aucune explication détaillée des raisons ou des avantages / inconvénients par rapport à ne pas étendre et tout faire en implémentant le vôtre GLSurfaceView.Renderer
comme je l'ai fait
Pourtant, le volume de questions où le problème est purement lié à l'extension GLSurfaceView
me fait me demander s'il y a vraiment une très bonne raison de le faire de cette façon par rapport à la façon dont je l'ai fait (et de suggérer dans mes réponses aux autres faire).
Alors, y a-t-il quelque chose qui me manque? Dois-je cesser de répondre aux questions entre-temps?
onResume()