Как лучше всего хранить данные для игры? (Изображения, карты и т. Д.)

Я создаю простую 2D-игру (ну, игровой движок), и в настоящее время я разрабатываю форматы файлов для своих данных. Конечно, для запуска этой игры мне понадобится кеш. Я нахожу довольно непрофессиональным оставлять все данные для игры не в одном файле (ну, не обязательно, если файлы находятся в каком-либо формате кеша).

Так вот почему я пришел сюда, чтобы спросить. Я думал о создании zip-файла, но мне кажется, что это не лучший способ. Я также думал о создании другого двоичного модуля записи, который будет иметь заголовки (тип файла, «расположение») и закрывающий тег для каждого файла, чтобы его было легко интерпретировать. Но мне казалось, что это было слишком неэффективно.

Итак, у вас есть какие-нибудь идеи?

Примечание: этот игровой движок предназначен только для обучения.

tl; dr Мне нужен эффективный способ хранения данных, таких как изображения для моей игры Я изготовление.

5
задан Brian Tompsett - 汤莱恩 8 December 2015 в 21:17
поделиться