Câu hỏi này là một phần kỹ thuật, một phần meta, một phần chủ quan và rất cụ thể:
Tôi là một nhà phát triển game độc lập làm việc trên Android và trong 6 tháng qua tôi đã đấu tranh và cuối cùng đã thành công trong việc tạo ra ứng dụng trò chơi 3D của riêng mình cho Android. Vì vậy, tôi nghĩ rằng tôi hy vọng vào SO và giúp đỡ những người khác đang vật lộn với Android và openGL-ES
Tuy nhiên, phần lớn các câu hỏi liên quan đến việc mở rộng GLSurfaceView
. Tôi đã thực hiện toàn bộ ứng dụng của mình mà không cần mở rộng GLSurfaceView
(và nó chạy tốt). Tôi không thể thấy bất kỳ lý do nào để mở rộng GLSurfaceView
cho phần lớn các câu hỏi tôi gặp.
Tồi tệ hơn, tài liệu android ngụ ý rằng bạn nên làm, nhưng không giải thích chi tiết về lý do hoặc những ưu / nhược điểm so với việc không mở rộng và thực hiện mọi thứ thông qua việc thực hiện của riêng bạn GLSurfaceView.Renderer
như tôi đã làm
Tuy nhiên, khối lượng câu hỏi lớn mà vấn đề hoàn toàn liên quan đến việc mở rộng GLSurfaceView
đang khiến tôi tự hỏi liệu thực sự có lý do nào thực sự tốt để làm theo cách đó so với cách tôi đã làm hay không (và gợi ý trong câu trả lời của tôi cho người khác làm).
Vì vậy, có điều gì tôi đang thiếu? Tôi có nên ngừng trả lời câu hỏi trong lúc này không?
onResume()