Desenhando Sprites “Stenciled” e fazendo-os brilhar

8

Atualmente, no meu jogo - não estou usando o SpriteBatch do XNA para renderizar nada (estou usando o Debug View do Farseer Physic) e fiquei imaginando como renderizaria algo assim:

insira a descrição da imagem aqui

apenas usando XNA. Minha segunda pergunta é uma vez que desenhei esses sprites stenciled, como eu daria às linhas "stenciled" um efeito de brilho assim:

insira a descrição da imagem aqui

Eu nunca fiz nada assim antes, então é uma experiência muito confusa para mim. Alguma dica?

Cinzento
fonte
2
A técnica geral para brilho está aqui
bobobobo

Respostas:

3

Se o desenho das amostras do Farseer for muito fino, você poderá usar algo como esta biblioteca para desenhar linhas grossas.

Para o efeito de brilho, confira o XNA Bloom Sample .

O processo básico é renderizar sua cena em um destino de renderização. Em seguida, renderize o alvo de renderização na tela duas vezes: uma vez normalmente e uma vez com um efeito de desfoque usando a mistura aditiva.

Andrew Russell
fonte
Para quem quer saber qual biblioteca usar para alcançar os sprites stenciled, usei essa biblioteca jcpmcdonald.com/index.php/2d-xna-primitives Muito fácil de usar e bem documentada.
Grey