非常に大きくなり始めているため、すべてのプログラム コンテンツを圧縮アーカイブ ファイルに配置したいと考えています。zlib のようなライブラリがいくつかあることは知っていますが、やりたいことを実行させる方法がわかりません。
ファイルからテクスチャ/モデルなどを読み込むことができます。現在、D3DXCreateTextureFromFileEx などの d3dx メソッドを使用しています。必要なさまざまな形式用に独自の画像ローダーを作成する必要はありません。そのため、これらの d3d メソッドと互換性を持たせる方法が必要です。メモリ内ファイルからロードする方法があることは知っていますが、何らかの方法でファイルをメモリに抽出してからロードするのは適切でしょうか?
圧縮されたアーカイブ内のファイルで C++ ストリームを使用できるようにします
。