私は基本的な2Dゲーム(ゲームエンジン)を作成しています。私は現在、自分のデータ用のファイル形式を開発しています。もちろん、このゲームを走らせるために、キャッシュが必要です。私は、ゲームのためのすべてのデータを1つのファイルに保存しないようにするのは、かなり専門的ではないことがわかります(ファイルが何らかのキャッシュ形式になっている限りは必ずしもそうではありません)。あなたのゲームのためのデータを保存する最も良い方法は? (画像、地図など)
私がここに来て尋ねる理由です。私はzipファイルを行うことを考えていたが、それはまったく最善の方法ではないように感じる。私はまた、ヘッダー(ファイルのタイプ、 "location")とそれぞれのファイルの囲みタグを持つ別のバイナリライターをやって、解釈が容易になるように考えていました。しかし、それはあまりにも非効率的だったように感じました。
どうかありがとうございますか?
注:このゲームエンジンは実際に学習目的のためだけのものです。
tl; dr私が作っているゲームの画像などのデータを保存する効率的な方法が必要です。
キャッシュにも書き込みをしたいのですか、またはすべての静的コンテンツをパッケージ化することを求めていますか? –
ゲームの多くは、画像とサウンドを基本的な画像とサウンドファイルとして保存します。本当にこれをやりたければ、ゲームが終了した後に追加します。そうしないと、コードと資産をコンパイルする必要があるため、開発が遅くなります。 – thedaian
@Dilum Ranatunga - 私はキャッシュにも書き込みができたい、あるいは少なくとも新しいコンテンツを追加できるようにしたい。 – Fellixombc