2010-05-08 17 views
3

即時創建一個遊戲,即時通訊有點卡住如何實現級別的存儲。我需要能夠從互聯網上下載關卡文件。即時通訊不太熟悉傳輸文件ota,但我有一些數據庫的經驗(mysql)。什麼是存儲遊戲級別數據的更好方式?Android的SQLite與平板文件

+0

什麼是** ota **? (行情:「互聯網** ota **」和「傳輸文件** ota **」) – 2011-12-22 22:10:00

+0

Over The Air,我假設。您可以將數據存儲在遠程的Mysql服務器中,如果沒有連接就無法玩遊戲。 – Brandon 2012-01-03 02:07:27

回答

3

使用sqlite會明顯減少你花費的時間,因此你可以把精力集中在更重要的部分:遊戲的邏輯。你將要存儲的是簡單的數據,那麼使用另一種方法來保存這些信息是不值得的。

0

使用數據庫有很多原因。

如果您有僅讀取並不會改變(總覆蓋除外)的數據,請考慮使用平面文件的。在這種情況下數據庫可能是一個矯枉過正的事情。

順便說一句,請考慮將文件放在外部存儲器中 - 它可以幫助用戶維持較低的應用內存 - 尤其是在數據文件很大的情況下。