Arquivos

Archive for 11/29/2010

[XNA] Animação de Sprites – Parte 1

Olá galera, vamos dar início ao tutorial de animação de sprites, mas para isso vamos ver alguns conceitos básicos necessários para que todos possam entender do que estamos falando.

O que são Sprites ?

Antes que alguém pense em uma piadinha, sprite não é a marca de refrigerante e sim um elemento básico visual dos jogos bidimensionais que pode ser representado por um conjunto de imagens estáticas. Uma animação de um jogo em duas dimensões, por exemplo, é representada por uma seqüência de sprites sendo exibidos em sucessão. Sua principal função atualmente é economizar recursos ao tornar desnecessária a representação de objetos utilizando objetos complexos em três dimensões. Um exemplo de aprite para animação do personagem Mario e Luigi, pode ser visto na figura 1.

Figura 1. Sprite Sheet do Mario e Luigi

 

As imagens 1 a 3 definem o movimento de caminhada do Luigi, enquanto a imagem 4 a 5 o de pulo. Perceba que ao trocar a imagem você pode posicionar o objeto em outra posição dando realmente a impressão que ele esta caminhando.  Um detalhe importante é que só existe imagens para um lado, pois para ele andar para o outro lado você deve simplesmente fazer um giro horizontal na imagem.

Logo iremos começar a ver códigos, mas por hoje é só.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 29 other followers