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

在XNA游戏中,在哪里保存高分?,xna,data-storage,xbox,Xna,Data Storage,Xbox,我正在用XNA制作一个简单的2人游戏,并开始研究如何保存玩家的高分 我希望游戏能在XBox 360和Windows上运行,所以我必须使用框架来保存数据 似乎您将数据保存到特定用户的玩家标签上——所以我的问题是,高分怎么办 是否将用户自己的分数保存在其个人资料中?(因此,如果您是唯一登录的用户,则只能查看自己的分数) 尝试在所有档案中保存其他玩家的分数?(尝试保持同步似乎很痛苦) 网上商店得分 360似乎有一个标准的方法来显示朋友的高分。这可以从XNA内部访问,还是仅对已发布的游戏可用 滚我自

我正在用XNA制作一个简单的2人游戏,并开始研究如何保存玩家的高分

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

似乎您将数据保存到特定用户的玩家标签上——所以我的问题是,高分怎么办

  • 是否将用户自己的分数保存在其个人资料中?(因此,如果您是唯一登录的用户,则只能查看自己的分数)
  • 尝试在所有档案中保存其他玩家的分数?(尝试保持同步似乎很痛苦)
  • 网上商店得分
    • 360似乎有一个标准的方法来显示朋友的高分。这可以从XNA内部访问,还是仅对已发布的游戏可用
    • 滚我自己的。(对于这么小的个人项目来说,这似乎太过分了。)

    • 这里有一种已经实现的方法,它看起来非常简单且易于实现


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

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

      你可能需要阅读。它使用XNA网络会话与玩同一游戏的其他Xbox共享高分