> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 设计 XBOX 服务体验

> 使用示例赛车游戏场景，逐步讲解如何规划 XBOX 服务玩家数据，包括用户统计数据、成就和排行榜。

本文将逐步引导你完成一个示例过程，即思考并将玩家数据（包括用户统计数据、成就和排行榜）添加到游戏中。

## 示例

让我们配置一款虚构的游戏，向你展示 XBOX 服务中的玩家数据如何在 XBOX 仪表板、Windows 10 上的 XBOX 应用以及游戏中激活出色的 XBOX 服务体验。
在此场景中，我们将使用一款名为 *Races 2020* 的虚构赛车游戏。

若要从这些体验中获得最大价值，我们将遵循以下推荐的规划阶段：

1. 设计 XBL 体验。
2. 设计驱动场景所需的统计数据。
3. 根据需要配置精选统计数据、成就或排行榜。

## 设计 XBOX 服务体验

我们希望 *Race 2020* 能充分利用 XBOX 服务，让用户在游戏内外都保持参与度。

要问的第一个问题是：

1. 我们希望 GameHub 的成就选项卡体验是什么样子？（精选统计数据和社交排行榜）

2. 我们希望为玩家提供什么样的目标和动力？（成就）

3. 我们希望玩家使用哪些分数或统计数据来在游戏中与其他玩家进行排名？（排行榜）

## GameHubs - 精选统计数据和社交排行榜

GameHubs 是登陆体验，用户可以在其中了解有关游戏的所有信息。
作为开发者和/或发布者，GameHub 是你 *向* 尚未购买该游戏的 XBOX 用户 *展示* 游戏是多么出色和丰富的完美场所。

GameHubs 还旨在向已经拥有该标题的玩家展示进度和引人入胜的指标。
在 **成就** 选项卡下，用户可以找到游戏进度和成就、Hero 统计数据以及社交排行榜。

本节的目标是捕获游戏中最吸引人的指标，并将其呈现出来，以便对玩家的游戏体验提供独特的展示，并在社交排行榜中根据玩家的朋友对玩家进行排名。
例如，Forza 6 的 **成就** 选项卡可能如下所示：

<img src="https://mintcdn.com/microsoft-4404708b/gzrdvT5kpqAXKEQt/images/gdk/services/forza_gamehub-1200w.png?fit=max&auto=format&n=gzrdvT5kpqAXKEQt&q=85&s=bf7ee275bd86d3848fc58f54f662d22e" alt="Gamehub Image" width="1200" height="1187" data-path="images/gdk/services/forza_gamehub-1200w.png" />

某些统计数据（例如驾驶里程和第一名完赛数）具有金、银或铜色装饰，用于说明玩家相对于其朋友的排名。
与其中任何统计数据交互都将显示完整的排行榜，如下所示：

<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/progress_gamehub_lb-1200w.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=18a8fa2d0435ba4cb3526b7690783d5b" alt="Leaderboard" width="1200" height="675" data-path="images/gdk/services/progress_gamehub_lb-1200w.png" />

对于 *Races 2020*，以下是能代表玩家在该标题中的体验以及良好的排名指标的一组合适的统计数据：

* 最快单圈
* 最多第一名获胜
* 驾驶里程

## 成就

成就是一种系统级机制，用于以一致的方式跨所有游戏引导和奖励用户的游戏内操作。
正确设计这一点有助于引导用户充分体验游戏，并延长游戏的生命周期。

对于 *Races 2020*，以下是我们要配置的成就的子集：

* 在 60 秒内完成 1 圈。
* 以第一名完成 10 场比赛。
* 在每条赛道上至少完成 1 场比赛。
* 拥有 5 辆汽车。
* 驾驶 10,000 英里。

## 排行榜

排行榜为玩家提供了一种方式，让他们能够根据在游戏中可以实现的特定操作，将自己与其他玩家进行比较。
除了 GameHubs 中的社交排行榜外，你还可以配置全球排行榜以在游戏中使用。

以下是用于对所有用户进行排名的一些排行榜：

* 最快单圈时间
* 元数据：发生位置的赛道
* 元数据：所用汽车
* 元数据：天气条件
* 最多第一名获胜
* 收集最多的汽车

## 后续步骤

在设计统计数据、排行榜和成就后，你可以在你的标题中实现它们，首先从在 Partner Center 中配置开始。

接下来的几节介绍端到端过程：请参阅 [统计数据和排行榜](/services/xbox-services/player-data/stats-leaderboards/live-stats-leaderboards-nav)。


## Related topics

- [玩家数据](/zh-CN/services/xbox-services/player-data/live-playerdata-nav.md)
- [基于事件的统计信息与标题管理的统计信息](/zh-CN/services/xbox-services/player-data/stats-leaderboards/live-stats-eb-vs-tm.md)
- [XBOX services 多人游戏概述](/zh-CN/services/xbox-services/multiplayer/overviews/live-multiplayer-intro.md)
- [配置 XBOX 成就奖励](/zh-CN/services/xbox-services/player-data/achievements/title-managed/concepts/live-achievement-rewards.md)
- [处理离线游戏的最佳实践](/zh-CN/services/xbox-services/develop/best-practices/live-best-practices-offline-play.md)
