XNA で jpg ファイルからビットマップを動的にロードし、他のサーフェス形式を使用して texture2d を描画できるかどうかは誰にもわかりSurfaceFormat.Color
ませんか?
メモリ/速度の制限のため、使用Bgr565
またはDxt surface
フォーマットする必要があります。コンテンツ パイプラインを使用してコンテンツ プロセッサ、テクスチャ フォーマットを DxtCompressed に設定できますがContent.Load
、動的なテクスチャのロードは許可されません。
使用できましたが、テクスチャのみTexture2D.FromStream
を作成します。SurfaceFormat.Color
目的のサーフェス形式で空の Texture2D を作成して実験し、手動でビットマップ データを設定しようとしましSetData
たが、あまりにも複雑な方法のようです。
jpg ファイルを動的にロードし、それらをサーフェス形式のテクスチャとして使用する唯一の方法はありますTexture2D.FromStream
か?Texture2D.SetData
Bgr565
Dxt