Tutoriais e bibliotecas para jogos OpenGL-ES no Android [fechado]


170

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:

Tutoriais do iPhone OpenGL-ES (onde as informações do OpenGl-ES provavelmente são úteis):

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í?


@admin Eu realmente não sei por que essa pergunta é encerrada por não ser construtiva. Isso é realmente agradável e necessário, e o número de votos e estrelas indica que é uma boa pergunta. Sinto que é uma má atitude fechar essas perguntas que ajudam os outros.
Rengasami Ramanujam

Há uma discussão muito longa sobre isso no meta thread em algum lugar, que é o lugar para levar esse debate. Estou sendo breve aqui, para não poluir esta boa pergunta com uma meta-discussão fora de tópico.
Argel #

Respostas:


61

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.



14

Você definitivamente pode vender seus jogos com base no software GPL, leia mais aqui: http://www.gnu.org/philosophy/selling.html


1
Isso é um pouco fora de tópico, mas então eu convidei eu acho :) Sim, eu posso vendê-lo. Mas o ponto é que eu também tenho que distribuir o código fonte. Qualquer um pode simplesmente pegar meu código-fonte e criar uma versão gratuita do jogo no mercado - após o qual não posso realmente vender meu aplicativo, só posso dar às pessoas a oportunidade de apoiá-lo. Isso é possível no Android porque o Google praticamente não possui restrições no mercado (o que é bom). No mercado do iPhone, pode ser diferente, porque a Apple pode (ou não) impedi-lo de novas versões do jogo.
Arberg

4
@ user197141 - off Tópico, mas você pode abrir a fonte, mas mantenha a propriedade dos dados dos gráficos / níveis.
Elazar Leibovich

11

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.


1
O comentário 'one url' que eu queria dizer apenas que ainda não podia postar URLs no stackoverflow.com. Agora que isso não é mais um problema, removi o comentário confuso da minha postagem. Obrigado pelo feedback. Droidnova e o livro vermelho são provavelmente os dois principais sites nos quais devo fazer minha leitura.
Arberg


6

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



5

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.



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.