有一段时间,在UserDefaults中存储级别数据就足够了,但现在我想编辑几个级别,因此需要更广泛的方法。因此,我基本上使用了与以前相同的存储数据的方法,这似乎工作得很好-它被保存了,我可以看到和读取它。对于存储,数据(savestring值)被写入一个名为LevelSave的长数组,然后写入“Int64”,最后保存为“Level1” var savestring : [AnyObjectsaves
我试图创建一个简单的游戏,我想知道在android中管理数据的最佳解决方案是什么。例如,我有一个简单的游戏。单个a级的映射是二维数组3x3。在这张地图上,我有三种物体:黄色圆圈,红色圆圈,绿色圆。那么,保存此级别数据的最佳解决方案是什么?String[][] level1 = new String[][]{{"y","b","g",}