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:
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:
Ich habe so etwas noch nie gemacht, deshalb ist es eine sehr verwirrende Erfahrung für mich. Irgendwelche Hinweise?
Antworten:
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.
quelle