Ket*_*ias 2 c++ storage data-protection sfml
我目前正在Windows上使用C++和SFML开发RPG游戏.目前它运作良好,但当我检查所有内容时,我意识到由于所有数据(如物品,库存,生物,战斗,NPC,商店等)都存储在文本文件中,因此使用任何文本操作都非常简单编辑.
我想防止这些数据至少被轻易操纵.显然,只要数据与发布一起存储,就会有人通过并能够编辑它.
我想知道保护这些数据的最佳途径是什么,同时仍然保持使用将在未来构建的工具编辑它的能力,如地图编辑器,项目编辑器,NPC编辑器等以及引擎本身.
我非常喜欢自己编写,并且只是想知道如何最好地完成它,因为我主要使用它来更好地学习语言.如果有人真的认为这是愚蠢的请告诉我,所以我可以考虑使用可选的库.
如果你这样做,我会很感激能为我推荐一个好的人.
我想知道保护这些数据的最佳途径是什么,同时仍然保持使用将在未来构建的工具编辑它的能力,如地图编辑器,项目编辑器,NPC编辑器等以及引擎本身.
我不认为有最好的解决方案.最简单的一个可以加密文件,硬编码密钥在游戏中解密它们.这不会阻止二进制文件的逆向工程来恢复密钥.
归档时间: |
|
查看次数: |
654 次 |
最近记录: |