我正在开发一个基本的2D游戏(其实是一个游戏引擎),目前正在为我的数据开发文件格式。当然,为了让这个游戏能运行,我将需要缓存。我认为把所有游戏数据都放在一个文件中并不专业(当然不是必须的,只要文件以某种缓存格式存在即可)。
这就是为什么我来这里询问的原因。我考虑使用zip文件,但感觉这并不是最好的方法。我也考虑过创建另一个二进制写入器,并为每个文件添加头部(文件类型,“位置”)和封闭标记,这样很容易解释。但我觉得那样太低效了。
所以,请问你有什么想法吗?
请注意:这个游戏引擎只是为了学习目的而开发的。
简而言之,我需要一种高效的方法来存储像图片这样的数据以用于我正在制作的游戏。
这就是为什么我来这里询问的原因。我考虑使用zip文件,但感觉这并不是最好的方法。我也考虑过创建另一个二进制写入器,并为每个文件添加头部(文件类型,“位置”)和封闭标记,这样很容易解释。但我觉得那样太低效了。
所以,请问你有什么想法吗?
请注意:这个游戏引擎只是为了学习目的而开发的。
简而言之,我需要一种高效的方法来存储像图片这样的数据以用于我正在制作的游戏。