跳到主要内容

典型用例

  1. Title Data可以用于游戏的各种配置,举个定型的应用场景:一个游戏有Casual Mode、Solo Rank Battle Mode和Group Rank Battle Mode三种游戏模块,每一种游戏模式对应不同的匹配规则配置,每一种游戏模式的匹配规则配置会用一个MatchConfig Name来标识。针对这个Case,我们就可以用类似如下的Title Data将游戏模式与 MatchConfig关联起来:

    {
    "GameModeMatchConfig":
    {
    "CasualMode": "CasualMatchConfig",
    "SoloRankBattleMode": "SoloRankBattleMatchConfig",
    "GroupRankBattleMode": "GroupRankBattleMatchConfig"
    }
    }

    当新建或重新设置游戏模式的MatchConfig时,只需要在Web Portal中设置或修改相应的Title Data配置项即可生效,而不需要重新发布游戏客户端版本。

    游戏实现过程:

    1、在Web Portal中配置各种游戏模式(Casual Mode、Solo Rank Battle Mode和Group Rank Battle Mode)的MatchConfig(包括匹配规则及其MatchConfig名称)

    2、在Web Portal中配置游戏模式与MatchConfig映射的Title Data配置项(类似前面的示例)

    3、游戏客户端在启动或进入游戏模式选择界面时从PGOS后台获取Title Data配置数据

    4、玩家选择一种游戏模式,游戏客户端根据玩家选择的游戏模式从Title Data配置数据中获取对应的MatchConfig Name,然后用该MatchConfig Name发起匹配