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?


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.