在XNA游戏中,在哪里保存高分?
我正在用XNA制作一个简单的2人游戏,并开始研究如何保存玩家的高分 我希望游戏能在XBox 360和Windows上运行,所以我必须使用框架来保存数据 似乎您将数据保存到特定用户的玩家标签上——所以我的问题是,高分怎么办在XNA游戏中,在哪里保存高分?,xna,data-storage,xbox,Xna,Data Storage,Xbox,我正在用XNA制作一个简单的2人游戏,并开始研究如何保存玩家的高分 我希望游戏能在XBox 360和Windows上运行,所以我必须使用框架来保存数据 似乎您将数据保存到特定用户的玩家标签上——所以我的问题是,高分怎么办 是否将用户自己的分数保存在其个人资料中?(因此,如果您是唯一登录的用户,则只能查看自己的分数) 尝试在所有档案中保存其他玩家的分数?(尝试保持同步似乎很痛苦) 网上商店得分 360似乎有一个标准的方法来显示朋友的高分。这可以从XNA内部访问,还是仅对已发布的游戏可用 滚我自
- 是否将用户自己的分数保存在其个人资料中?(因此,如果您是唯一登录的用户,则只能查看自己的分数)
- 尝试在所有档案中保存其他玩家的分数?(尝试保持同步似乎很痛苦)
- 网上商店得分
- 360似乎有一个标准的方法来显示朋友的高分。这可以从XNA内部访问,还是仅对已发布的游戏可用
- 滚我自己的。(对于这么小的个人项目来说,这似乎太过分了。)
- 这里有一种已经实现的方法,它看起来非常简单且易于实现
XNA Live API不允许您访问排行榜。。。因此,您唯一的选择是将分数存储在本地。如果你想让用户看到彼此的分数。。。你可以使用两个不同的商店。玩家自己保存数据的存储。。。然后使用标题存储来存储分数 当然,如果360有多个存储设备,他们必须选择两次。。。但是,只有当他们进入高分部分时,你才能让他们选择计分设备。你可能需要阅读。它使用XNA网络会话与玩同一游戏的其他Xbox共享高分