Cursos / Jogos Digitais / Desenvolvimento com Motores de Jogos I / Aula
É muito comum, em jogos digitais, haver alguns objetos que são criados durante a execução do jogo, com base em algum evento ou até mesmo em algum contador de tempo (também conhecido como timer). Na primeira parte da aula de hoje, aprenderemos como criar objetos dinamicamente, em tempo de execução, para os nossos níveis. Adicionaremos à nossa segunda fase uma pequena variação em relação à primeira, transformando uma das caixas em uma bazuca mortal, atirando mísseis em uma direção predefinida. Esses mísseis causarão dano ao personagem se fizerem contato com ele.
A fim de ser possível o usuário saber quanta energia ainda lhe resta mesmo após um impacto com o míssil, precisaremos, ainda, atualizar a barra de energia construída em aulas anteriores. Isso será feito a partir do próprio Player, à medida que ele registrar o dano tomado, seja qual for a fonte. Logo de início, deixamos, novamente, o aqui para o acesso ao projeto desenvolvido até agora. Precisaremos também da Sprite Sheet do míssil, para que ele seja animado adequadamente. Ela está disponível aqui.
Como já estamos chegando ao final de nossa disciplina, retomaremos diversos conceitos que vimos anteriormente e faremos uma grande revisão, sem nos atermos aos detalhes sobre processos já vistos! Caso algo não pareça claro, volte a uma das aulas anteriores e veja o passo a passo do processo. Fique à vontade, sempre, para utilizar o fórum caso a sua dúvida não seja sanada! Estaremos lá para ajudar.
Versão 5.3 - Todos os Direitos reservados