ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

Zipファイルの読み込み その2

今作っているミニゲームサウンドファイルをZipファイルから読み込む方法を調べたところ、FileSysクラスのAddArchiverメソッドを使えば良いことが分かった。
昨日のテストプログラムを次のように改良。

using Yanesdk.System;

FileArchiverZip ziparc = new FileArchiverZip();
FileSys.AddArchiver(ziparc);

byte BufA = FileSys.Read("data/a.txt");
byte BufB = FileSys.Read("data/b.txt");

これで、単体ファイルも圧縮ファイルの中のファイルも同じようにアクセスすることが出来る。制作中は単体でファイルを持ち、リリースの時には圧縮ファイルに固めるということがプログラムを変更せずに可能。
単体ファイルと圧縮ファイルの両方ある場合は単体ファイルのほうが読み込まれるようだ。