丰富状态字符串在用户所玩游戏的名称之后显示用户的游戏内活动,用连字符分隔。 “丰富状态”字符串显示在“ 好友和俱乐部 ”列表中玩家的玩家代号下以及玩家的 Xbox 服务用户配置文件中。
重要
丰富状态字符串不适用于 Xbox 创意者计划游戏,因此无法为这些游戏配置。 本文中的内容适用于托管合作伙伴。
配置的丰富状态字符串将附加到正在玩的游戏的名称后。
如果你要创建一个名为 BubblePop 的游戏,并配置丰富状态字符串“Popping bubbles with friends”,则你配置的字符串将生成“BubblePop - Popping bubbles with friends”作为状态。 在下面,你可以看到丰富状态字符串将如何显示在上下文中。
在以下屏幕截图中,Xbox 用户 Last 收件人 和 Lucha Uno 正在使用丰富状态字符串玩游戏。
在下面的屏幕截图中,您可以在 Lucha Uno 的档案中看到其完整的丰富状态字符串。
要求
在配置丰富状态字符串之前,您和您的作品必须满足以下条件:
- 你必须拥有 Windows 开发帐户。
- 你的开发帐户必须注册为托管合作伙伴帐户,而不是创意者计划帐户。
- 您的游戏必须在合作伙伴中心中注册并启用 Xbox 服务。
在使用丰富状态字符串之前,必须在合作伙伴中心进行配置。
丰富状态配置页面
丰富状态字符串在 合作伙伴中心中配置为游戏的 Xbox 服务的一部分。
通过以下说明导航到丰富状态配置页面:
请转到 developer.microsoft.com 上的合作伙伴中心。
如果已请求登录,使用已注册的 Windows 开发者帐户登录。
从 “概述 ”页中选择已启用 Xbox 服务的游戏或应用。 不要选择创意者计划作品,因为不会为丰富状态字符串配置启用此类作品。
在“游戏概述”页或左侧导航窗格中选择“Xbox 服务>游戏设置”。
选择 “丰富状态” 选项卡。
“Rich Presence”页面显示该服务的简要说明、一个用于创建新丰富状态字符串的按钮以及一个之前配置的字符串的可搜索列表。 在此页面中,你可以配置新字符串,还可以编辑并查看配置的字符串。
注意
游戏托管的玩家数据中不提供像“Playing Net Runner - Multiplayer deathmatch on Moon Base with 10 kills.”这样的字符串。 基于事件的玩家数据变量不适用于游戏托管型玩家数据。 本例中的变量为击杀数“10”。 游戏托管型玩家数据更新之后的等效字符串将是“Playing Net Runner - Multiplayer deathmatch on Moon Base。”“Playing Net Runner - In the menus”仍然是一个有效的丰富状态字符串。
创建一个新丰富状态字符串
要创建丰富状态字符串,请单击标记为 New Rich Presence string 的按钮。 系统将显示 UI 以供你填写状态详细信息,这包括新丰富状态字符串的唯一丰富状态 ID 以及显示字符串。
唯一丰富状态 ID - 唯一丰富状态 ID 是一个用于识别丰富状态字符串的字符串。 此字符串将用于设置你的游戏玩家的状态,它与你想要显示的特定字符串关联。 你的 ID 最多为 50 个字符。
显示字符串 - 显示字符串是你要显示的字符串,它会附加到玩你的游戏的某个玩家的状态后。 在这里,你可以填写要显示的丰富状态字符串,以便玩家对你的游戏产生兴趣。 最多可以显示 100 个字符,不过有一些实例中将仅显示前 40 个字符。
要创建新的丰富状态字符串,请填写这两个字段,然后按保存按钮。 单击“保存”后,将回到丰富状态配置页面,你可以在此看到添加到已配置字符串列表中的新丰富状态字符串。
查看、编辑和删除字符串
你可以在此看到丰富状态配置页面,上面显示了几个已配置的字符串。
要查看之前创建的字符串,只需浏览丰富状态配置页面上的列表。 你可以同时看到唯一丰富状态 ID 和显示字符串。 当需要在你的作品代码中使用唯一丰富状态 ID 来指定丰富状态字符串时,这将非常有用。
要编辑丰富状态字符串,只需单击要编辑的字符串的唯一丰富状态 ID 链接。 你将看到用于创建一个新丰富状态字符串的相同 UI,其中已经填入当前字符串设置以供编辑。 进行编辑后,单击保存按钮以更新更改后的配置字符串。
要删除已配置的丰富状态字符串,请单击丰富状态配置页面上的删除链接,该链接与您要删除的丰富状态字符串在同一行。 系统将提示您确认此删除。