0

spritebatch.drawオーバーロードは、色合いのカラーパラメータとしてColorクラスのみを受け入れ、Colorクラスは各カラーチャネルに8ビットのみを格納します。

私がやりたいのは、スプライトバッチに、8ではなく各カラーチャネルの16ビットなど、より正確な色合いのスプライトを描画するように指示することです。

どのようにこれを行うのですか?

4

1 に答える 1

1

APIのプリミティブレンダリング機能を使用して独自のスプライトバッチャーを作成する。組み込みのXNASpriteBatchクラスは、一般的なシナリオの大部分をカバーするように設計されています。2Dグラフィックスをレンダリングするときに、カラーチャネルごとに8ビットを超えるビットが必要になることはめったにないため、そのオプションはありません。

32ビット以上の色精度が必要な理由はありますか?正確に何を達成しようとしていますか?

于 2012-08-16T15:05:46.430 に答える