Quais tutoriais e bibliotecas estão disponíveis, o que pode ajudar os iniciantes a desenvolver jogos 2D e 3D no Android usando o OpenGL-ES? Estou procurando por tutoriais que possam me ajudar a aprender o OpenGL-ES e as bibliotecas do OpenGL-ES que possam facilitar a vida de iniciantes no OpenGL-ES.
Como o Android ainda é pequeno, acho que pode ser útil ler os tutoriais do iPhone OpenGL-ES também, pois suponho que a funcionalidade do OpenGL-ES seja a mesma.
Encontrei as seguintes informações úteis que gostaria de compartilhar:
Tutoriais para Android:
Outras informações do Android OpenGL-ES:
- Palestra do Google IO sobre jogos, não muito OpenGLES
- O Manual de Referência do Khronos também é relevante, mas não é exatamente o melhor lugar para começar.
Tutoriais do iPhone OpenGL-ES (onde as informações do OpenGl-ES provavelmente são úteis):
- http://web.me.com/smaurice/AppleCoder/iPhone_OpenGL/Archive.html
- http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html
Quanto às bibliotecas que um iniciante pode usar para obter uma experiência prática mais simples com o OpenGL-ES, eu encontrei apenas o Rokon , que foi iniciado recentemente, tem muitos buracos e bugs. E é licenciado com gnuGPL (no momento), o que significa que não pode ser usado, se desejamos vender nossos jogos.
O que mais há por aí?
Respostas:
O site que você mencionou é muito bom, mas acho que o melhor que encontrei é o INsanityDesign . É uma porta dos ótimos tutoriais de OpenGL nehe . Este é um ótimo lugar para começar, pois fornece fontes em diferentes níveis com os quais você pode brincar e mudar para ver o que as diferentes partes fazem. Além da leitura da documentação do OpenGL , também ajudará. Eu não sou ótimo no material OpenGL, mas consegui descobrir as coisas usando os recursos que mencionei.
fonte
Um excelente tutorial sobre o OpenGL ES 1.1 no Android:
http://blog.jayway.com/2009/12/03/opengl-es-tutorial-for-android-part-i/
fonte
Você definitivamente pode vender seus jogos com base no software GPL, leia mais aqui: http://www.gnu.org/philosophy/selling.html
fonte
Eu desisti dos tutoriais do anddev há muito tempo. Cada um desses tutoriais que eu tentei nem criava corretamente, eles estavam desatualizados e o cara que os faz nunca parece terminar nada.
Infelizmente, as informações que você realmente deseja são as que estão dispersas: você não encontrará tudo em um URL, a menos que esteja disposto a ler o Livro Vermelho inteiro; mas isso certamente não é um tutorial, é uma referência muito mais exaustiva.
No entanto, parece que apenas uma referência tão exaustiva fornecerá as informações necessárias de forma completa e precisa o suficiente para entender problemas úteis e básicos como a distinção entre transformação de visualização, transformação de viewport, transformação de modelo e transformação de visualização e por que o OpenGL insiste na combinação dos dois últimos.
fonte
Também existem aqui alguns bons tutoriais do OpenGL ES para Android: http://obviam.net/index.php/category/opengl/
fonte
Se você deseja iniciar um projeto OpenGL ES realmente básico no Android (um que realmente foi compilado e funciona), você pode dar uma olhada aqui: http://www.ruibm.com/?p=263
fonte
Há boas séries de tutoriais para iniciantes, para aprender o OpenGL.
http://www3.ntu.edu.sg/home/ehchua/programming/android/Android_3D.html
fonte
O melhor recurso que encontrei até agora é o Learn OpenGL ES . Na verdade, achei porque é recomendado no NeHe. É ativo e possui uma série de tutoriais especificamente para Android, que são bastante abrangentes.
fonte
Uma série de tutoriais do OpenGL ES que achei imensamente útil ao portar um jogo do iPhone para Android usando o NDK foi:
http://www.zeuscmd.com/tutorials/opengles/
fonte
Agora existe uma biblioteca 3d para android disponível chamada min3d:
http://code.google.com/p/min3d/
Ainda não o usei, mas parece útil.
fonte