我正在参与一个团队项目,开发一款Android游戏。我的任务是构建基于PC的关卡编辑器(已经完成)。
现在我需要决定输出的地图文件格式。目前只是一个标准的文本文件,使用不同的数字来表示不同的瓷砖;例如0=路径,1=墙壁,2=敌人。
1 1 1 1 1 1 1 1
1 0 0 0 2 0 0 1
1 1 1 1 1 1 1 1
实际的安卓游戏会取得该文件并将其值存入一个二维数组中。然而,正在制作实际游戏的人们在打开文本文件方面遇到了困难,其他人告诉我必须使用XML文件来完成。现在我被要求找到一种方法来接受这个输入。
有人能告诉我如何读取文本文件并将值放入一个int array[][]中吗?或者如果更容易的话,使用XML文件并告诉我如何格式化该文件并将值读入一个int array[][]中。
任何帮助都将不胜感激,因为我没有学习如何使用Android,所以我觉得这很困难。
非常感谢。