在Java中加载和保存基于图块的游戏. XML还是TXT?
发布时间:2020-12-15 05:03:52 所属栏目:Java 来源:网络整理
导读:有一段时间我一直在制作一款基于2d平铺的SIM游戏,而且一切顺利!感谢这个网站和善良的人(你!),我刚刚完成了游戏的寻路部分,这太棒了!谢谢!无论如何,对于这个问题. 目前,测试级别被硬编码到游戏中.显然我需要重新做这件事.我的想法是让我的Game类中的所有
有一段时间我一直在制作一款基于2d平铺的SIM游戏,而且一切顺利!感谢这个网站和善良的人(你!),我刚刚完成了游戏的寻路部分,这太棒了!谢谢!无论如何,对于这个问题.
目前,测试级别被硬编码到游戏中.显然我需要重新做这件事.我的想法是让我的Game类中的所有变量以各种方式保存到文本文件中.我还可以将每个级别的详细信息写入要加载级别的文件中.我的问题是,我应该只使用文本文件还是使用XML?我理解XML基本上是什么,但我真的不知道如何将它与JAVA结合使用,或者为什么它优于纯文本文件. 在此先感谢您的帮助. 编辑: 编辑:选择xStream.简单易用! 解决方法
如果你在对象中有游戏状态(例如HashMap,或者你自己设计的对象),那么你可以使用
XStream将其作为XML文件写出来,然后再使用XStream将其读回新对象.
有一个two minute tutorial向您展示如何序列化/反序列化.它可以毫无困难地处理大多数对象 – 您不需要实现或指定任何特定的接口.你也不需要JAXP,SAX,DOM等. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |