Skip to main content
本主题描述如何使用 XBOX 成就(也称为 XBOX Live Achievements 2013)在合作伙伴中心服务配置中为产品添加和更改成就。成就将根据你在服务配置中定义的逻辑解锁。此逻辑基于服务中的玩家统计信息的值。当玩家统计信息满足特定成就的要求时,会自动解锁。 有关 XBOX 服务配置的介绍,请参见服务配置。有关 Data Platform 2013 的介绍,请参见 XDK 主题XBOX Live 数据平台 2013 的工作原理 即使你使用 Stats 2013,也可以使用 Achievements 2017 而不是 Achievements 2013。Achievements 2017 提供更简单的配置体验,但不支持挑战,并且要求产品管理成就的解锁。

XBOX 成就在 XBOX 设备上的工作方式

成就代表产品开发者为玩家设定的特定目标。在 XBOX Data Platform 2013(也称为 XBOX Live Data Platform 2013)中,服务使用特定玩家统计信息的值来确定玩家是否达成该目标。这些值在服务配置中定义。 对于新玩家,成就是_已锁定_的。当玩家满足实现成就目标所需的条件时,服务会通过_解锁_授予成就。玩家将以游戏得分的形式获得奖励,但产品可以授予额外的奖励,例如美术或游戏内物品。 成就可以基于单个玩家统计信息或多个玩家统计信息。例如,一项成就可能要求已达到”高级等级”的玩家使用”橙色箭”在”西部省份”击败三只”蓝龙”。 成就可以对玩家隐藏,直到达成为止,或者可以在可能的成就列表中可见。 规划解锁成就所需的事件和统计规则通常需要自上而下的方法。
  1. 决定你希望在游戏中呈现哪些成就和玩家体验。
  2. 创建为这些体验提供支持的统计规则和事件。

配置成就

1

使用你的帐户登录 [合作伙伴中心](https://developer.microsoft.com...

使用你的帐户登录合作伙伴中心
2

选择你的产品,然后转到 **服务** > **XBOX Live**。

选择你的产品,然后转到 服务 > XBOX Live
3

选择指向 **成就** 的链接。

选择指向 成就 的链接。
4

在 **成就** 页面上,为你的产品创建和管理成就。

成就 页面上,为你的产品创建和管理成就。

创建成就

1

在 **成就** 页面上,选择 **新建成就** 按钮。

成就 页面上,选择 新建成就 按钮。这会将你带到 新建成就 页面。
2

在 **成就名称** 字段中,提供要显示给玩家的名称。

成就名称 字段中,提供要显示给玩家的名称。字符串的最大长度为 44 个字符。
3

在 **锁定描述** 字段中,描述成就将被锁定的情况...

锁定描述 字段中,描述成就将被锁定的情况。字符串的最大长度为 100 个字符,将显示给用户。如果选中了 秘密 选项,则该描述不会在成就列表中显示。
4

在 **图像图标** 字段中,提供将作为...

图像图标 字段中,提供将作为成就视觉表示(“徽章”)的成就图标。确保图标的格式为 PNG 文件,大小为 1920 x 1080 像素。
该图标将对用户可见。当用户查看成就列表时,XBOX 会自动将其缩放为缩略图大小。但是,选择任何单个成就都会将该图标设置为背景图像。如果选中了 隐藏 复选框,则该图标在用户解锁之前不会显示在列表中。 在开发产品时,你可以选择 使用占位符图像 以使用默认的 XBOX 图标,直到最终的美术准备好替换它为止。
  1. 这是什么类型的成就? 下,从以下选项中选择。
    • 基础成就
      游戏最初发布时,玩家可获得该成就。
    • 非基础成就
      游戏推出后,玩家才能获得该成就。
  2. 游戏得分 字段中,指明解锁成就时将授予的游戏得分数量。指定一个大于 0 且小于或等于 200 的值。你的产品共有 1000 游戏得分可以在基础成就之间分配。
  3. 应如何处理详细信息? 下,从以下选项中选择。
    • 公开
      所有玩家都可以看到成就及其详细信息。
    • 秘密
      只有解锁成就的玩家才能看到成就及其详细信息。这有助于避免剧情剧透,并奖励尝试的玩家。
  4. 可选:在 成就深度链接 字段中,指定玩家将被重定向到的游戏内位置以立即尝试该成就。例如,在 ms-xbl-11aa99ff://default?trackId=18 中,11aa99ff 是 TitleId,default?trackId=18 是你的游戏将理解并用于将玩家重定向到游戏中特定位置的代码。
  5. 选择将决定如何解锁成就的 解锁逻辑
    • 使用增量进度做某事
      选择单个玩家统计信息。当玩家统计信息满足指定的条件时,将解锁该成就。玩家能够看到他们朝着解锁成就的进度。要满足条件,统计信息必须等于或大于指定的值。这不适用于使用 min 运算符配置的统计信息。此类统计信息必须小于或等于指定值。
    • 累积做多件事
      选择多个使用 sum 运算符配置的玩家统计信息。当你选择的所有玩家统计信息都满足指定的条件时,将解锁该成就。
    • Min/max 若干事项之一
      选择已使用 maxmin 运算符配置的多个玩家统计信息。当至少满足一个玩家统计信息要求时,将解锁该成就。
    • 做一次某事
      选择玩家统计信息。当因触发统计规则而创建其实例时,将解锁该成就。
    • 自定义逻辑
      要创建复杂的解锁成就条件,请选择 添加统计信息 按钮,然后向当前条件添加统计信息条件。要添加新的条件子句,请选择 添加条件 按钮。
      • 单个条件子句中的所有统计信息必须是相同的运算符类型,并且必须满足相同的条件才能满足条件。
      • 如果统计信息使用 minmax 运算符,则该子句使用”或”逻辑来满足条件。
      • 如果统计信息使用 sum 运算符,则该子句使用”与”逻辑来满足条件。当满足所有条件时,将解锁该成就。
  6. 可选:要为解锁成就授予额外奖励(美术或游戏内),请执行以下操作:
    1. 选择 添加奖励 按钮。
    2. 成就奖励 页面上,选择 美术游戏内
    3. 显示名称 字段中,提供要显示给玩家的奖励名称。
    4. 描述 字段中,提供要显示给玩家的奖励描述。描述不能超过 90 个字符。包括详细信息,例如奖励的持续时间(如果适用)以及兑换奖励的说明。
    5. 根据你选择的奖励类型执行以下操作。
      • 如果你选择了奖励类型 美术,则使用 美术 字段指定玩家在解锁成就时将获得的美术奖励。奖励的大小必须为 1920 x 1080 像素,格式为 PNG 文件。在开发产品时,你可以选择 使用占位符图像 以使用默认的 XBOX 图像,直到最终的美术准备好替换它为止。
      • 如果你选择了奖励类型 游戏内,则
        1. 使用 图像 字段指定代表玩家在解锁成就时将获得的奖励的图像。在开发产品时,你可以选择 使用占位符图像 以使用默认的 XBOX 图像,直到最终的美术准备好替换它为止。
        2. 使用 游戏内值 字段指定传递给游戏的值或代码。确保你的游戏可以使用此代码来解锁奖励。
    6. 选择 添加 将奖励添加到成就,或选择 取消 以取消并返回到 新建成就 页面。
  7. 选择 保存 保存成就,或选择 取消 以取消并返回到 成就 页面。

更改成就

在产品通过最终认证后,无法再更改或删除该产品中的现有成就。
1

在 **成就** 页面上的成就列表中,选择 **成就...

成就 页面上的成就列表中,选择要更改的成就的 成就名称。这将打开一个页面,其标题为该成就的名称。
2

对成就进行更改。

对成就进行更改。
3

选择 **保存** 保存成就,或选择 **取消** 以取消并返回...

选择 保存 保存成就,或选择 取消 以取消并返回到 成就 页面。

删除成就

在产品通过最终认证后,无法再更改或删除该产品中的现有成就。
  1. 成就 页面上的成就列表中,选择要删除的成就旁边的 删除
  2. 确认 对话框中,选择 删除取消
最后修改于 2026年8月24日