【阵法扩展】
1.创建新阵法|复用旧阵法:根据功能情况,决定是采用何种方式。具体配置位置:formation_data的[多队阵法]
2.创建新阵法:
策划配置项:构建新的多队id,构建此多队id下的各个阵法,如下例子
服务端处理项:阵法初始化,不同于单阵,阵法初始化要有各个队伍之间宠物、神器等不能重复的限制
处理情况分类:
一队初始化:与单队逻辑类似
其他队伍初始化,走多队初始化逻辑
3.根据需要,决定是否使用新的战斗类型、防御阵类型
如:荣耀天梯有6人阵、8人阵、多队总共3种战斗类型;防御阵也区分了多队和单队。这部分根据服务端、客户端功能需要采取不同方式
4.应用新阵法
1)进入战斗时,带上多队相关参数
1 DefFormationList = [{?def_formation_args, {?def_formation_function_sky_ladder_multi, Index, WaveNo}} || WaveNo <- lists:seq(1, MultiNum)], 2 [{?multi_id, get_multi_id(MultiNum)}, {?multi_def_formation_args, DefFormationList}]View Code
标签:初始化,单队,阵法,玩法,多队,formation,人阵 From: https://www.cnblogs.com/pangbi/p/18321173