在XNA游戏中,高分数应该保存在哪里?

6
我正在使用XNA制作一个简单的2人游戏,并开始研究如何保存玩家的最高分数。
由于我想让游戏在XBox 360和Windows上运行,因此必须使用框架来保存数据。
似乎可以将数据保存到特定用户的游戏标签中 - 因此我的问题是,高分数该怎么办?
1. 将用户自己的得分保存在他们的个人资料中吗?(如果只有你登录,你只能看到自己的得分) 2. 尝试在所有个人资料中保存其他玩家的得分吗?(试图保持同步似乎很麻烦) 3. 在线存储得分
- 360似乎有一种显示朋友高分数的标准方法。 这可以从XNA中访问吗,还是只适用于发布的游戏? - 自己实现。(对于这样一个小的个人项目来说似乎过度了。)
3个回答

3

3

3

XNA Live API 没有提供排行榜访问权限,所以你唯一的选择是本地存储分数。如果你想让用户看到彼此的得分,可以使用两个不同的存储方式:玩家存储用于保存他自己的数据,而标题存储则用于存储分数。

当然,如果 360 有多个存储设备,他们将不得不选择两次……但是,如果他们进入高分部分,你只能让他们选择用于分数的设备。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接