我目前存儲遊戲數據,例如在多維陣列移動的序列,其被定義爲:存儲的數值數據如遊戲優雅的方式移動
private final int[][] gameMoves = {{1},{2},{0},{3},{1,4},{1,4,5},{2,4}}
陣列是當然多大。
我覺得應該有一個更優雅的方式來做到這一點,有可能使用一個XML文件或SQLite數據庫代碼分開存儲的數據,然後在while循環檢索它。
如果使用XML文件,會是什麼形式和什麼是回收的方法?
如果使用SQLite數據庫,這將是執行源代碼之前得到數據庫裏面的數據的方式嗎?
的任何示例,將不勝感激。
是隻移動將被存儲爲遊戲會話?或者你是否想在下次打開遊戲時將它們寫入磁盤進行閱讀? – Danny 2012-03-07 19:15:58
@Danny看起來像是用於只讀遊戲數據 - 永遠不需要在運行時存儲,只能被檢索。 – tcovo 2012-03-07 19:23:17
是@tcovo。這是固定的數據,在遊戲中不會改變。它只需要使用while循環一次檢索到列表或數組中。這在遊戲中保持不變,並且不是用戶生成的。 – newyorkgena 2012-03-07 19:35:30