我正在制作一款游戏,并且在游戏商店中您可以购买物品。对于所选项目,我可以完美地使用首选项并保存变量。但现在我需要检查玩家是否拥有该物品,这样他就无法再次购买。这样做最有效的方法是什么?因为如果我的商店有100件物品,我不想被写成100布尔......
答案 0 :(得分:0)
在这种情况下,最佳做法是通过XML或JSON将项目列表序列化到文件中。
我建议你使用JSON,因为格式可能导致更小的文件,而libgdx JSON序列化框架非常强大。在大多数情况下,您甚至不需要自己编写Serializer
,因为libgdx使用反射来序列化它。