我目前正在使用一个Tile Engine的教程系列,它使用XML文件来存储NPC之间的对话。它似乎没有涉及到的一个话题(我只是快速浏览了后续的视频)是如何通过使用通用文本轻松打开XML文件来防止用户改变或者事先知道NPC会说些什么编辑。用XML编写数据不能通过文本编辑器编辑
的能够阅读的未来对话的第二点是不是一个真正的问题,但我想做的思考,所以如果这是很难实现我不是在这一点上过于大惊小怪。
我怎么会去使XML不可编辑?我隐约知道CRC32的可以检查文件的完整性,这可能是有用的,我也认为可能是是更好的方式去做(即不与CRC32)。
最极端的行动,我能想到的是创建自己的任意编码为通话数据,但XML文件的有效性从阻止我咯,并与教程,我下面教了我很多东西我不知道,我不想让他们离得太远!
只是在寻找一个真正的方向,谢谢!
使用RSA加密加密您的文件? – 2012-07-21 10:45:30
那么数据的二进制序列化呢? – 2012-07-21 11:33:12