Início > Game, GameDev > Sprite – Game Conceito

Sprite – Game Conceito

Vamos introduzir ( no bom sentido :) ) um importante conceito no desenvolvimento de jogos eletrônicos: o Sprite.

Segundo a wikipedia:

pt.: Em computação gráfica, um sprite (do latim spiritus, significando “duende“, “fada“) é um objeto gráfico bi ou tridimensional que se move numa tela sem deixar traços de sua passagem (como se fosse um “espírito”).[1]

en.: Em computação gráfica, um sprite (também conhecido por outros nomes; veja Sinônimos abaixo) é uma imagem bi-/tri-dimensional que é integrada em uma cena maior.

Bom, basicamente, um sprite é um objeto Gráfico estático, animado, e interativo ou não, que representa personagem, objeto, ou parte do cenário, dentro de uma ‘cena’ ou situação do jogo. Ou seja, é qualquer coisa que possamos ver, basicamente.

Teremos, por exemplo, um personagem principal. Esse deve ter variados movimentos, mover-se livremente pelo jogo, interagir com objetos e inimigos. Para representar esse conceito de personagem, usamos um sprite, que não deve SER o personagem, apenas representá-lo. Assim como, teremos outros objetos no jogo, que graficamente serão representados com um SPRITE.

É uma técnica comum em jogos 2D, carregar a imagem com os possíveis movimentos na memória e fazer o ‘grab’ (clip de uma parte da imagem) em tempo real de acordo com a necessidade.[num post posterior mostraremos um possivel código].

Outra técnica muito comum é fazer o grab previamente e usar as imagens já clipadas posteriormente. Esta tecnica possivelmente gasta pouco mais de memória, mas deve ser mais rápida.

Outro ponto importante para manter a suavidade da animação do sprite é os frames por segundo mostrados. Isso é necessário para que ela tenha o mesmo desempenho em máquinas menos ou mais potentes – para que em máquinas rápidas ela não fique rápida de mais e em máquinas mais lentas não fique muito travado. Então usamos algumas técnicas para manter a taxa constante de fps nas diferentes máquinas.

Os sprites podem também ser manipulados. Ter transparência (alpha blending), tirar o fundo que não compõe a imagem , flips, zooms, ou troca de cores.

Exemplos de sprites de jogos 2D são partes do cenário – tirando o fundo (background), itens, objetos, personagens – principais ou não – de jogos do tempo do super nintendo, como super mário, sonic, mega man, final fantasy, entre outros.

link de sprite resources:

http://www.spriters-resource.com/

um exemplo de sprite para jogo 2d

  1. Nenhum comentário ainda.
  1. Nenhum trackbacks ainda.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.