丰富状态最佳做法

本主题中的最佳做法提示将帮助你在游戏中充分利用 Xbox Live 丰富状态。 你定义的丰富状态字符串越多,发现玩你游戏的人的其他玩家的体验就越丰富。

使用您的字符串中的统计信息

在字符串中使用统计信息,这样就可以只设置一次。 统计信息有助于减少重写字符串的需要。

如果你的字符串中有地图名称,而你使用 CurrentMap 统计信息来填充空白,那么当游戏中的玩家在地图之间切换时,服务将相应地更新你的字符串。 只要你的游戏向 Xbox Live 玩家数据发送正确的事件,这种方法就会自动使字符串保持最新。

你的游戏应该使用状态服务定期设置丰富状态基本字符串,以确保丰富状态信息对于玩家是准确的,且服务使用的是正确的基本字符串。

使用丰富状态发现新的对话机会

创建可能让新玩家以及可能漏掉了特殊功能的随意玩家对游戏产生兴趣的字符串。

创建激励玩家采取行动的丰富状态字符串

例如,不要使用“在陵墓上游玩”,而是使用“请求协助;保卫陵墓”。利用丰富的状态来启用玩家喜欢的场景,比如加入正在进行中的游戏。 在此示例中,其他玩家随后可以加入游戏并提供帮助。

创建让玩家能够展示他们的成就的丰富状态字符串

丰富的状态字符串使玩家能够展示其成就,例如完成级别或发现机密区域。

对丰富状态字符串进行本地化

本地化丰富状态字符串及其关联的参数。 世界各地的玩家都可以成为你所创建的社区的一份子。

显示新的丰富状态数据可能很耗时

某些参数变化很快,但是新的丰富状态数据可能需要一段时间才能对好友显示。

如果你的字符串包含“当前武器”,并且玩家能够在他们的手枪和步枪之间切换,他们的丰富状态字符串在任何给定时间都有可能不完全准确。

但是,在某些情况下,不准确并不是问题。 如果你的丰富状态字符串包含击败的敌人总数值,且值在几秒钟后由 1 或 2 关闭,这对于你的场景可能没有影响。