Dessiner des sprites «au pochoir» et les faire briller

8

Actuellement, dans mon jeu - je n'utilise pas SpriteBatch de XNA pour rendre quoi que ce soit (j'utilise la vue de débogage de Farseer Physic), et je me demandais comment je rendrais quelque chose comme ceci:

entrez la description de l'image ici

utilisant uniquement XNA. Ma deuxième question est une fois que j'ai dessiné ces sprites au pochoir, comment pourrais-je donner un effet de lueur aux lignes "au pochoir" comme ceci:

entrez la description de l'image ici

Je n'ai jamais rien fait de tel auparavant, c'est donc une expérience très déroutante pour moi. Des pointeurs?

Gris
la source
2
La technique générale de l' éclat est là
bobobobo

Réponses:

3

Si le dessin au trait dans les échantillons de Farseer est trop mince, vous pouvez utiliser quelque chose comme cette bibliothèque pour dessiner des lignes épaisses.

Pour l'effet d'éclat, consultez l' échantillon XNA Bloom .

Le processus de base consiste à rendre votre scène sur une cible de rendu. Rendez ensuite la cible de rendu à l'écran deux fois: une fois normalement et une fois avec un effet de flou en utilisant un mélange additif.

Andrew Russell
la source
Pour tous ceux qui se demandent quelle bibliothèque utiliser pour réaliser les sprites au pochoir, j'ai utilisé cette bibliothèque jcpmcdonald.com/index.php/2d-xna-primitives Très facile à utiliser et bien documenté.
Grey