哪里可以在XNA游戏中保存高分?

Nic*_*ick 6 xna xbox data-storage

我正在XNA制作一个简单的2人游戏,并开始考虑保存玩家的高分.

我希望游戏能够在XBox 360以及Windows上运行,所以我必须使用框架来保存数据.

您似乎将数据保存到特定用户的游戏玩家标签 - 所以我的问题是,如何处理高分?

  • 在用户个人资料中保存用户自己的分数?(所以如果你是唯一登记的人,你只能看到自己的分数)
  • 在所有个人资料中尝试并保存其他玩家的分数?(看起来像试图保持同步的痛苦)
  • 在线存储分数
    • 360似乎有一个标准的方法来显示朋友的高分.可以从XNA内部访问,还是仅适用于已发布的游戏?
    • 滚我自己.(对于这么小的个人项目来说似乎过分了.)

Joe*_*nez 3

XNA Live API 不允许您访问排行榜...因此您唯一的选择是将分数存储在本地。如果您希望用户看到彼此的分数...您可以使用两个不同的商店。玩家存储自己的保存数据……然后标题存储来存储分数。

当然,如果360有多个存储设备,他们就必须选择两次……但只有在他们进入高分部分时,你才能让他们选择得分设备。