Disegnare Sprite "Stenciled" e farli brillare


8

Attualmente, nel mio gioco - Non sto usando SpriteBatch di XNA per eseguire il rendering di nulla (sto usando la vista di debug di Farseer Physic) e mi chiedevo come avrei reso qualcosa del genere:

inserisci qui la descrizione dell'immagine

usando solo XNA. La mia seconda domanda è una volta che ho disegnato questi sprite stilizzati, come darei alle linee "stenciled" un effetto bagliore in questo modo:

inserisci qui la descrizione dell'immagine

Non ho mai fatto nulla di simile prima, quindi è un'esperienza molto confusa per me. Qualche puntatore?


2
La tecnica generale per il bagliore è qui
bobobobo l'

Risposte:


3

Se il disegno al tratto nei campioni di Farseer è troppo sottile, puoi usare qualcosa come questa libreria per disegnare linee spesse.

Per l'effetto bagliore, controlla l' XNA Bloom Sample .

Il processo di base è rendere la tua scena su un obiettivo di rendering. Quindi esegui il rendering del target di rendering sullo schermo due volte: una volta normalmente e una volta con un effetto sfocato usando la fusione additiva.


A chiunque si chiedesse quale libreria usare per realizzare gli sprite stenciled ho usato questa libreria jcpmcdonald.com/index.php/2d-xna-primitives Molto facile da usare e ben documentata.
Gray,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.