Dibujando Sprites "Stenciled" y haciéndolos brillar

8

Actualmente, en mi juego, no estoy usando SpriteBatch de XNA para renderizar nada (estoy usando la vista de depuración de Farseer Physic), y me preguntaba cómo renderizaría algo como esto:

ingrese la descripción de la imagen aquí

solo usando XNA. Mi segunda pregunta es una vez que he dibujado estos sprites estampados, ¿cómo le daría a las líneas "estampadas" un efecto de brillo como este:

ingrese la descripción de la imagen aquí

No he hecho nada como esto antes, así que es una experiencia muy confusa para mí. Cualquier puntero?

Gris
fuente
2
La técnica general para el brillo está aquí
bobobobo

Respuestas:

3

Si el dibujo lineal en las muestras de Farseer es demasiado delgado, podría usar algo como esta biblioteca para dibujar líneas gruesas.

Para el efecto de brillo, consulte la muestra XNA Bloom .

El proceso básico es representar su escena en un objetivo de representación. Luego, renderice el objetivo de renderizado en la pantalla dos veces: una vez normalmente y otra vez con un efecto de desenfoque utilizando una mezcla aditiva.

Andrew Russell
fuente
Para cualquiera que se pregunte qué biblioteca usar para lograr los sprites estampados, utilicé esta biblioteca jcpmcdonald.com/index.php/2d-xna-primitives Muy fácil de usar y bien documentada.
Gris