丰富状态概述

本主题将概括介绍丰富状态。 该状态将显示玩家正在做什么以及他们在游戏中的位置。

默认情况下,游戏采用基本状态。 该状态将向其他玩家指明玩家正在玩的游戏。 如果是编写将使用丰富状态的代码,那么“丰富状态”字符串最好也指示玩家正在做什么以及他们在游戏中的位置。 丰富状态信息对连接到 Xbox Live 的玩家可见。

通过使用丰富状态,游戏可以宣传玩家的活动和所在位置。 例如,你的游戏可以使用这些字符串向所有玩家显示游戏玩家的状态(如“离开”)。

本部分中的主题将介绍如何执行以下操作:

  • 配置丰富状态字符串。
  • 为正在玩游戏的玩家设置字符串。

定义

下面是本部分中使用的一些术语。

  • 枚举:枚举是一些游戏内维度的列表。 例如,武器、角色分类和地图。 对于这些示例,可以显示游戏中可提供的武器列表以及所有可能的角色分类或地图的列表。

  • 区域设置字符串对:区域设置字符串对将指定字符串可以或应该用于的区域设置。 每个可能的丰富状态字符串都必须有一个与之关联的区域设置。 每个枚举也将具有一组区域设置字符串对。

  • 字符串集:字符串集由一组区域设置字符串对组成。 此集为所有可能的区域设置定义可能的丰富状态字符串值,或为所有可能的区域设置定义可能的枚举值。

  • 易记名称:易记名称可分为两种类型。

    • 丰富状态字符串:字符串集的易记名称是字符串形式的唯一标识符,用于引用字符串集。
    • 枚举:这些易记名称用于唯一标识特定枚举,如武器枚举或角色分类枚举。