To pytanie jest częściowo techniczne, częściowo meta, częściowo subiektywne i bardzo szczegółowe:
Jestem niezależnym twórcą gier pracującym na Androidzie i przez ostatnie 6 miesięcy miałem problemy i wreszcie udało mi się stworzyć własną aplikację do gier 3D na Androida. Pomyślałem więc, że wskoczę na SO i pomogę innym zmagającym się z Androidem i openGL-ES
Jednak zdecydowana większość pytań dotyczy rozszerzenia GLSurfaceView
. Zrobiłem całą aplikację bez rozszerzania GLSurfaceView
(i działa dobrze). Nie widzę żadnego powodu, aby rozciągać się GLSurfaceView
na większość pytań, które napotkałem.
Co gorsza, dokumentacja Androida sugeruje, że powinieneś, ale nie zawiera szczegółowego wyjaśnienia, dlaczego lub czym są zalety / wady, a nie przedłużanie i robienie wszystkiego poprzez wdrożenie własnego, GLSurfaceView.Renderer
tak jak ja
Mimo to sama liczba pytań, w których problem dotyczy wyłącznie rozszerzenia, GLSurfaceView
sprawia, że zastanawiam się, czy rzeczywiście istnieje jakiś naprawdę dobry powód, aby zrobić to w ten sposób w porównaniu do sposobu, w jaki to robiłem (i sugerując w odpowiedziach dla innych do zrobienia).
Czy jest coś, za czym tęsknię? Czy w międzyczasie powinienem przestać odpowiadać na pytania?
onResume()