我正在創建一個基本的2D遊戲(以及遊戲引擎),目前我一直在爲我的數據開發文件格式。當然,爲了這個遊戲運行,我需要緩存。我發現把遊戲的所有數據都保存在一個文件中是不專業的(只要文件是某種緩存格式就不一定是這樣)。爲遊戲存儲數據的最佳方式? (圖片,地圖等)
所以這就是我來這裏問的原因。我正在考慮做一個zip文件,但我覺得這並不是最好的方法。我也在考慮做另一個二進制編寫器,它會爲每個文件設置標題(文件類型,「位置」)和封閉標籤,這樣很容易理解。但我覺得這樣太沒有效率了。
那麼請你有什麼想法嗎?
注:這個遊戲引擎真的只是爲了學習的目的。
tl; dr我需要一種有效的方式來存儲數據,例如我製作的遊戲的圖像。
您是否想寫入緩存?或者您是否只是打包所有靜態內容? –
大量遊戲將圖像和聲音存儲爲基本圖像和聲音文件。如果你真的想這樣做,在遊戲完成後添加它,否則它會減慢開發速度,因爲你必須編譯代碼和資產。 – thedaian
@Dumum Ranatunga - 我希望能夠寫入緩存,或者至少能夠添加新內容。 – Fellixombc