Рисование «трафаретных» спрайтов и их свечение


8

В настоящее время в моей игре - я не использую SpriteBatch XNA для рендеринга чего-либо (я использую режим отладки Farseer Physic), и мне было интересно, как я буду рендерить что-то вроде этого:

введите описание изображения здесь

только с использованием XNA. Мой второй вопрос, как только я нарисую эти трафаретные спрайты, как бы я дал "трафаретным" линиям эффект свечения следующим образом:

введите описание изображения здесь

Я не делал ничего подобного раньше, так что это очень запутанный опыт для меня. Есть указатели?


2
Общая техника для свечения здесь
бобобо

Ответы:


3

Если рисование линий в образцах Farseer слишком тонкое, вы можете использовать что-то вроде этой библиотеки для рисования толстых линий.

Для эффекта свечения, проверьте Образец Блума XNA .

Основной процесс состоит в том, чтобы визуализировать вашу сцену для цели рендеринга. Затем дважды визуализируйте цель рендеринга на экране: один раз нормально и один раз с эффектом размытия, используя аддитивное смешивание.


Для тех, кто интересуется, какую библиотеку использовать для создания спрайтов с трафаретами, я использовал эту библиотеку jcpmcdonald.com/index.php/2d-xna-primitives Очень простая в использовании и хорошо документированная.
Грей,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.