Escolar Documentos
Profissional Documentos
Cultura Documentos
Atividade de Computação Gráfica - 2D
Atividade de Computação Gráfica - 2D
Introdução
Vimos alguns conceitos de OpenGL e como ele é a base de muitas aplicações cujo
objetivo é criação de cenas, reprodução de objetos 2D ou 3D, assim como diferentes
tipos de animação.
A base para a criação das cenas, é a utilização das diferentes primitivas geométricas
criadas através da definição de suas coordenadas no plano ou espaço (2D ou 3D)
juntamente com transformações em suas coordenadas através de operações como
rotação, translação e escala.
Objetivos
O principal objetivo desta atividade é reforçar os conceitos vistos até então na disciplina
e exercitar a programação e pensamento lógico.
Atividade
Quando o usuário apertar as teclas LEFT e RIGHT a nave vermelha deve ser
movimentada no eixo horizontal. Com a tecla a tecla “a” a “nave vermelha” deve fazer
um disparo, isto é, deve lançar um projétil representado por uma pequena linha preta,
como no exemplo (Imagem apenas ilustrativa)
Esse projétil deve ir subindo até sumir da viewport. A cada período de tempo (0.3s) ele
sobe em linha reta uma unidade no eixo y.
b) Além disso, a cada período de tempo, como 2.5 segundos, todos os objetos
representando os invasores (objetos azuis) devem descer uma unidade no
eixo y.