Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
spritebatch.drawオーバーロードは、色合いのカラーパラメータとしてColorクラスのみを受け入れ、Colorクラスは各カラーチャネルに8ビットのみを格納します。
私がやりたいのは、スプライトバッチに、8ではなく各カラーチャネルの16ビットなど、より正確な色合いのスプライトを描画するように指示することです。
どのようにこれを行うのですか?
APIのプリミティブレンダリング機能を使用して独自のスプライトバッチャーを作成する。組み込みのXNASpriteBatchクラスは、一般的なシナリオの大部分をカバーするように設計されています。2Dグラフィックスをレンダリングするときに、カラーチャネルごとに8ビットを超えるビットが必要になることはめったにないため、そのオプションはありません。
SpriteBatch
32ビット以上の色精度が必要な理由はありますか?正確に何を達成しようとしていますか?