Це питання є частково-технічним, частково-мета, частково-суб'єктивним та дуже конкретним:
Я розробник інді-ігор, який працює на андроїд, і останні 6 місяців я боровся і, нарешті, досяг успіху зробити свій власний 3D-додаток для андроїд. Тому я подумав, що я скачу на SO та допоможу іншим, хто бореться з android та openGL-ES
Однак переважна більшість питань стосується поширення GLSurfaceView
. Я зробив цілу програму, не продовжуючи GLSurfaceView
(і вона працює нормально). Я взагалі не бачу жодної причини звертатися GLSurfaceView
до більшості питань, які мені трапляються.
Гірше, що документація на андроїд означає, що вам потрібно, але не дає детального пояснення, чому або які плюси / мінуси проти не поширюються, і робити все, впроваджуючи власні GLSurfaceView.Renderer
як я
І все-таки, велика кількість запитань, де проблема пов'язана лише з розширенням GLSurfaceView
, змушує мене замислитися, чи є насправді якась справді хороша причина для цього так, як я це робив (і пропоную у своїх відповідях іншим зробити).
Отже, чи щось мені не вистачає? Чи потрібно тим часом перестати відповідати на запитання?
onResume()