Scrolling do mapa

1 Comentário

Após alguns dias inativo, voltei ao trabalho e coloquei scrolling no mapa, creio que tenho que corrigir alguns cálculos, mas olhando por cima está tudo ok com o scrolling. A implementacão dele é baseado no seguimento da camera ao personagem principal, ainda não é nenhum scrolling igual o Donkie Kong 3 mas não perde nada na visão, então creio que vai ser este mesmo até o fim.

veja você mesmo o vídeo:

Anúncios

Estrutura Gráfica

Deixe um comentário

A estrutura gráfica do projeto é baseada no conceito de lista de renderizacão, onde a cada momento um interador percorre uma lista de objetos registrados e imprime na tela.
As Classes existentes são:

Package: é uma classe que funciona como pacote que armazena uma superfície, um retangulo da imagem que vai ser impressa, um retangulo da imagem da tela (onde ficará impressa) e um numero de índice para que o renderizador possa saber as prioridades de renderizacão

RenderPriority: esta classe armazena em forma de lista e organiza todos os elementos Packages.

VideoRender: esta classe comtém uma RenderPriority, sua funcão é percorrer a lista que esta contida no priority e renderizar na tela todos os pacotes, ela é ma Thread que a cada momento determinado executa a funcao  de renderizar.

Video: esta classe fornece todas as funcões necessárias para a inicializacão e funcionamento do Vídeo.

Graphics Drivers