คำถามนี้เป็นส่วนหนึ่งทางเทคนิคส่วนหนึ่งเมตาส่วนร่วมและเฉพาะเจาะจงมาก:
ฉันเป็นนักพัฒนาเกมอินดี้ที่ทำงานกับ Android และในช่วง 6 เดือนที่ผ่านมาฉันพยายามและในที่สุดก็ประสบความสำเร็จในการสร้างแอพเกม 3D ของฉันเองสำหรับ Android ดังนั้นฉันคิดว่าฉันจะกระโดดเพื่อให้และช่วยเหลือผู้อื่นที่กำลังต่อสู้กับ Android และ openGL-ES
GLSurfaceView
แต่ส่วนใหญ่ของคำถามที่เกี่ยวข้องกับการขยาย ฉันสร้างแอปทั้งหมดของฉันโดยไม่ขยายGLSurfaceView
(และมันก็ทำงานได้ดี) ฉันไม่เห็นเหตุผลใด ๆ เลยGLSurfaceView
สำหรับคำถามส่วนใหญ่ที่ฉันเจอ
เลวร้ายยิ่งไปกว่านั้นเอกสาร Android นั้นบอกเป็นนัยว่าคุณควรจะทำ แต่ไม่ได้อธิบายอย่างละเอียดว่าทำไมหรือข้อดีข้อเสียคืออะไรที่ไม่ขยายและทำทุกอย่างผ่านการใช้งานของคุณเองGLSurfaceView.Renderer
เหมือนที่ฉันทำ
ถึงกระนั้นปริมาณคำถามที่เลี่ยงไม่ได้ที่จะขยายGLSurfaceView
คือทำให้ฉันสงสัยว่าจริง ๆ แล้วมีบางเหตุผลที่ดีจริง ๆ ที่ทำแบบนั้นกับวิธีที่ฉันทำ (และแนะนำคำตอบของฉันให้คนอื่น ๆ ) ทำ).
ดังนั้นมีบางสิ่งที่ฉันขาดหายไปหรือไม่ ฉันควรหยุดตอบคำถามในเวลาเดียวกันหรือไม่?
onResume()