Zeichne Sprites mit Schablonen und lasse sie leuchten


8

Derzeit verwende ich in meinem Spiel nicht SpriteBatch von XNA, um etwas zu rendern (ich verwende die Debug-Ansicht von Farseer Physic), und ich habe mich gefragt, wie ich so etwas rendern würde:

Geben Sie hier die Bildbeschreibung ein

nur mit XNA. Meine zweite Frage ist, wenn ich diese schablonierten Sprites gezeichnet habe, wie würde ich den "schablonierten" Linien einen Glow-Effekt wie folgt verleihen:

Geben Sie hier die Bildbeschreibung ein

Ich habe so etwas noch nie gemacht, deshalb ist es eine sehr verwirrende Erfahrung für mich. Irgendwelche Hinweise?


2
Die allgemeine Technik für das Leuchten ist hier
Bobobobo

Antworten:


3

Wenn die Strichzeichnung in Farseers Beispielen zu dünn ist, können Sie mit dieser Bibliothek dicke Linien zeichnen.

Den Glow-Effekt finden Sie in der XNA Bloom-Probe .

Der grundlegende Prozess besteht darin, Ihre Szene auf einem Renderziel zu rendern. Rendern Sie dann das Render-Ziel zweimal auf dem Bildschirm: einmal normal und einmal mit einem Unschärfeeffekt durch additive Überblendung.


Für alle, die sich fragen, welche Bibliothek zum Erreichen der Schablonen-Sprites verwendet werden soll, habe ich diese Bibliothek verwendet. Jcpmcdonald.com/index.php/2d-xna-primitives Sehr einfach zu verwenden und gut dokumentiert.
Grau
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.