Questa domanda è in parte tecnica, in parte meta, in parte soggettiva e molto specifica:
Sono uno sviluppatore di giochi indie che lavora su Android e negli ultimi 6 mesi ho faticato e finalmente sono riuscito a creare la mia app di gioco 3D per Android. Quindi ho pensato di salire su SO e aiutare gli altri a lottare con Android e openGL-ES
Tuttavia, la stragrande maggioranza delle domande riguarda l'estensione di GLSurfaceView
. Ho creato la mia intera app senza estendere GLSurfaceView
(e funziona bene). Non vedo alcun motivo per estendere GLSurfaceView
per la maggior parte delle domande che ho incontrato.
Peggio, la documentazione di Android implica che è necessario, ma non fornisce spiegazioni dettagliate sul motivo o su cosa i pro / contro sono contro non estendere e fare tutto attraverso l'implementazione del proprio GLSurfaceView.Renderer
come ho fatto io
Tuttavia, il semplice volume di domande in cui il problema ha a che fare con l'estensione di GLSurfaceView
mi fa domandare se effettivamente ci sia davvero una buona ragione per farlo in questo modo rispetto al modo in cui lo sto facendo (e suggerendo nelle mie risposte agli altri di fare).
Quindi, c'è qualcosa che mi manca? Dovrei smettere di rispondere alle domande nel frattempo?