●讲解(希望大家能实际操作一下,单看讲解可能会觉得有些工程设置是多余或是无用的,不能很好的理解,但实际上每一个步骤都有自己的原因,且必不可少。)
①详细流程:以战士(橙娘)为例,图片请见本节教程开头。
1、出现(032号组件)字符串[001:步骤提示]="一、选择技能"。
2、出现(033号组件)字符串[002:队员]="战士"。
3、出现(018-20号组件)由数值指定的按钮。(按钮的判定在界面初始化事件里。当判断轮到战士(橙娘)攻击时,就显示这三个按钮。)(PS:数值指定按钮:在按钮的设置里有“使用数值指定按钮”。如我令“数值[023:技能按钮1=035]”即此时显示035号按钮,对应图片选项里是“普攻”按钮)
4、选择攻击的按钮。(如果选到了“物攻”或“法攻”,此时蓝色魔法槽会减少相应值)
5、出现(032号组件)字符串[001:步骤提示]="二、选择对象"。
6、选择攻击对象。(普攻,攻击对象血槽减少100,普攻累计到10,第11次攻击是暴击,血槽减少500。物攻,攻击对象血槽减少300。法攻,攻击对象和随机另一名对象血槽同时减少250,详情请见前面的“●概述”)
7、再到法师、医生(和尚)。(医生(和尚)有普攻、法防。如果选择法防,全体成员血量加200,最多至满。不能选择攻击对象,随即轮到敌方攻击。)
8、出现(032号组件)字符串[001:步骤提示]="三、敌方轮次"。
9、出现(033号组件)字符串[002:队员]="  "(即消失)。
10、敌方随机攻击。攻击次数与敌方人数有关。
11、再次轮到战士(橙娘)。
12、当有一方全体血槽为空,战斗结束,返回界面,判断胜负。(本教程令数值[032:胜负]=0时代表输,数值[032:胜负]=1时代表赢)
②按钮[敌方]点击事件里的内容(以第一个[敌方]按钮(013号)为例)

1、判断“选择攻击对象“这一步。
当“步骤提示=2”(此时字符串[001:步骤提示]="二、选择对象"。)表明此时可对敌方进行攻击,需要这一层判定,保证之前不能攻击。
2、判断敌方血槽减少多少。
当攻击力少于敌方血量,直接减攻击力。当攻击力大于敌方血量,敌方血量直接等于0。下面需要使“攻击力=0”,保证只能攻击一次敌方。因为存在“法攻”,可同时对两个对象进行攻击。如果使用了“法攻”,则令“多攻击对象=1”,但此时不能马上让“攻击力=0”,因为只对目标对象进行了攻击,还没有随机出另外一个攻击对象,所以先保留“攻击力”。这就是那个条件分歧的意思。(PS:此处不会出现可以对敌方多次攻击的情况)
3、判断特殊情况。
如果使用了“法攻”,即此时除目标对象外,还有一个随机对象,需要选出这个随机对象。循环中做的就是这件事。但此处要判断一个特殊情况,即其他四名敌方已死的情况。就不用随机对象了。
4、选出随机攻击的对象。
这里就是用随机数选出攻击对象的意思啦,顺便保证那个攻击对象是活的。如果是活的,效果就和“2、判断敌方血槽减少多少。”里的一样。

这一段也是我上面解释的“选出随机攻击对象”的步骤。(如果有小伙伴觉得这几段太长了,且步骤相似。可以使用“索引条件分歧”,就是条件分歧一个索引数值。会少几段工程,多几个数值和一个循环,鉴于楼主对循环有阴影,害怕出现BUG,就直接码成一段段工程了。虽然其实效果上没什么区别~)

最后三个操作的意思就是轮到下一个人了。
③按钮[变量23号指定按钮](018号组件)按钮点击事件里的内容

我方轮次=1时代表战士(橙娘)出场,我方轮次=2时代表法师出场,我方轮次=3时代表医生(和尚)出场。步骤提示2的设置在界面初始化事件里(即:字符串显示“选择对象”,数值[按钮点击1]=0,[按钮点击2]=0,[按钮点击,3]=0即消失按钮。保证选择攻击对象时不能再点击技能按钮。)
④按钮[变量24号指定按钮](019号组件)按钮点击事件里的内容

和之前的按钮类似,也是判断此时是那个成员出击,就显示哪个按钮。不过第二个按钮,医生(和尚)是法防,即全员加200血量,顺便判断了一个血槽加满为止。然后直接轮到敌方攻击。
⑤按钮[变量25号指定按钮](020号组件)按钮点击事件里的内容

由于这个按钮只有战士(橙娘)一个人有,就很简单啦~
⑥界面初始化事件里的内容

1、基础设置
不解释。
2、判断特殊情况
当有任意一方全部挂掉,就中断循环,判断胜负。
3、判断我方人数
通过判断我方人数,才能知道轮几次轮到敌方攻击。

4、判断轮数
意思与之前的一致,当最后一个人攻击完了,敌方攻击。
5、判断攻击谁
就是用随机数来指定攻击对象,顺便判断了一下不能攻击挂掉的人。

6、判断敌方人数
通过判断敌方人数来判断可以攻击几次。

7、判断我方是谁
这个判断与前面的攻击无关,前面的攻击已经结束了。这里就是判断我方是那一个成员,用于显示对应的攻击按钮。如果这个人挂掉了,就判断下一个人是否活着。
8、步骤显示
就是用于显示步骤的呗。顺便消一下按钮。要注意,循环结束后,是返回界面。返回界面后,条件分歧判断胜负。
●拓展:大家要是有兴趣的话,还可以增加队员人数,加入技能冷却、阵势队形、等级战力、队员加成、武器装备、骑宠辅助、元神变身什么的……
●PS:更完这篇教程,楼主大概已经挂掉了吧……
END