OpenGL Tutorial – Parte 3

Finalmente começando o tutorial sobre OpenGL e SDL vou mostrar algumas funções de configuração de ambos. Essa primeira parte é a mais complicada delas por introduzir muitos conceitos novos e grande parte deles são bem complicados. Não é preciso se preocupar caso algo não fique muito claro pois alguns trechos serão revisados melhor adiante.

No arquivo com o código do programa há duas classes. A classe principal, chamada Game, controla os aspectos comuns do jogo. Já a outra, Screen, é usada para manipular a janela. Há uma breve explicação sobre o mecanismo de desenho e cores, assim como o tratamento de eventos comuns.

O método update da classe Game é o que merece mais atenção. Nele estão os conceitos mais importantes desse tutorial, como a manipulação primitiva de uma matriz e o posicionamento de pontos no espaço. Os parâmetros das funções podem ser modificados livremente (não tão livremente assim) para que suas funções fiquem mais claras e seus resultados mais evidentes.

Os detalhes todos estão no código. Ele foi testado no Windows XP, não tive a oportunidade de testar no Linux, mas uma versão anterior a essa funcionou corretamente no Kurumin 7. Compila nos dois sistemas, com as devidas alterações somente no makefile.

Uma resposta para “OpenGL Tutorial – Parte 3”

  1. vinigodoy Disse:

    É, realmente todo mundo começa por esse triângulo mesmo. Já conhece o meu blog? Foi por lá que eu comecei também. :)

Deixe uma resposta