グローバル スケールで 2D SpriteBatch レンダリングされた一連のグラフィックスのアンビエント ライティングを制御したいと考えています。SpriteBatch.Draw に渡された色をブレンドすることでこれを実行できることはわかっていますが、これをグローバルに実行したいと思います。
BasicEffect シェーダーは、単純なシーン用に XNA で固定関数パイプライン スタイルの照明を制御します。
BasicEffect シェーダーと SpriteBatch のシェーダーは互換性がありませんか? 誰かがこれらを一緒に機能させましたか?