「ステンシル化された」スプライトを描画してそれらを光らせる


8

現在、私のゲームでは、XNAのSpriteBatchを使用して何もレンダリングしていません(Farseer Physicのデバッグビューを使用しています)。

ここに画像の説明を入力してください

XNAのみを使用します。私の2番目の質問は、これらのステンシルスプライトを描画したら、「ステンシル」ラインに次のようなグロー効果をどのように与えるのでしょうか。

ここに画像の説明を入力してください

私はこれまでにこのようなことをしたことがないので、それは私にとって非常に混乱する経験です。ポインタはありますか?


2
グローの一般的なテクニックはこちら
bobobobo

回答:


3

Farseerのサンプルの線の描画が細すぎる場合は、このライブラリのようなものを使用して太い線を描画できます。

グロー効果については、XNA Bloom Sampleをご覧ください。

基本的なプロセスは、シーンをレンダーターゲットにレンダーすることです。次に、レンダーターゲットを画面に2回レンダリングします。1回は通常、もう1回は加法ブレンディングを使用したぼかし効果です。


私がこのライブラリを使用したステンシルスプライトを実現するためにどのライブラリを使用するのか疑問に思う方へ 。jcpmcdonald.com/index.php/2d-xna-primitives非常に使いやすく、十分に文書化されています。
灰色
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.