我目前存储游戏数据,例如在多维阵列移动的序列,其被定义为:存储的数值数据如游戏优雅的方式移动
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