2012-02-09 2 views
3

XNA 4.0が新しく、白いオブジェクトにグロー効果を作成する背景テクスチャにシェーダを使用しています。バックグラウンドイメージにスプライトを追加しようとすると、スプライト上に輝きも作成されます。背景に追加するスプライトでシェーダを削除するにはどうすればよいですか?XNAシェーダエフェクトを削除

答えて

3

2つの個別のSpriteBatch.Begin() ... SpriteBatch.End()セクションを使用してください。
最初に、シェーダをラップして背景を描画するEffectを使用します。
2番目の描画では、シェーダを適用せずに必要なものを描画します。