3

XNA で jpg ファイルからビットマップを動的にロードし、他のサーフェス形式を使用して texture2d を描画できるかどうかは誰にもわかりSurfaceFormat.Colorませんか?

メモリ/速度の制限のため、使用Bgr565またはDxt surfaceフォーマットする必要があります。コンテンツ パイプラインを使用してコンテンツ プロセッサ、テクスチャ フォーマットを DxtCompressed に設定できますがContent.Load、動的なテクスチャのロードは許可されません。

使用できましたが、テクスチャのみTexture2D.FromStreamを作成します。SurfaceFormat.Color目的のサーフェス形式で空の Texture2D を作成して実験し、手動でビットマップ データを設定しようとしましSetDataたが、あまりにも複雑な方法のようです。

jpg ファイルを動的にロードし、それらをサーフェス形式のテクスチャとして使用する唯一の方法はありますTexture2D.FromStreamか?Texture2D.SetDataBgr565Dxt

4

1 に答える 1