正在阅读:撸啊撸一张流程图介绍 教你怎么玩转撸啊撸撸啊撸一张流程图介绍 教你怎么玩转撸啊撸

2017-09-22 10:25 出处:其他 作者:佚名 责任编辑:wenjunhao

  要知道这张图我在visio上画的时候就是全屏来做的。我不认为各位用手机的时候能看得到全貌。如果你看不到完整的图片,那么我接下来讲的很多东西都是难以理解的。

  这张图还没有完全的弄好,关于移动的部分我在画的时候发现还有问题没有解决,所以先目前只是一个半成品。

  从一个程序的角度来看,我会认为游戏的战斗系统主要是由若干个‘单位参数’的计算来完成的。当战斗开始时,系统会将敌我双方的单位信息(包括属性、装备情况等)导入到‘单位参数’中,同时‘单位参数’中还会设置若干其他参数用于表示单位在战斗中的状态。(中上部所示)

  我们知道,在战斗过程中,敌我双方是交替行动的。每个单位的行动流程可能看起来不一样,但是我总结起来就如同图中左侧所示,总共有7个步骤:

  ‘结算阶段Ⅰ、Ⅱ’,是两个比较不明显的阶段。对于Ⅰ来说,这个时候我们能看到英雄身上的状态会进行更新,所有计数器为零的状态将不再生效,同时画面效果将会更新。如果单位‘中毒’,那么这个伤害会在这个阶段结算。最后,系统会进行眩晕判定,如果此时单位处于眩晕的状态,单位就会直接进入‘结算阶段Ⅱ’。
‘结算阶段Ⅱ’,表示单位在这个回合的行动已经结束,系统会对单位身上所有需要计算回合的状态参数进行结算。这个阶段基本没有可见的东西,不过我是从程序运作的角度去假设了这么一个环节。(当然,这个环境其实可以被并入到Ⅰ之中,更抽象的东西不在此处赘述,有兴趣的同学可以在解开‘龙珠’秘密之后跟我了解。)
可能很多朋友会觉得这个环节其实并不重要,不过正是这个环节解释了所有技能描述中出现的‘回合’的定义

  对于技能中所描述的‘n回合’,它表示的是在目标接下来将要进行的n个回合中将会受到技能效果的影响。

  假设敌我双方的阵容在我方苹果A先手的情况选,让我们关注一下苹果A和苹果B抓队长甲的情况——

  如果A抓到了、Bmiss,队长甲的行动会是第一回合眩晕,第二回合正常行动。
  如果Amiss、B抓到了,队长甲的行动会是第一回合行动,第二回合眩晕,第三回合行动……

  同样是在第一回合释放的技能,因为B是在队长甲之后行动,所以眩晕效果要等到一个回合之后队长甲行动的时候才会进行结算,而恢复行动就要等到再下一个回合,眩晕的时间就这样被增加了。

  对于这个‘回合’的问题,还有两个效果有些例外,那就是‘破甲’和‘嘲讽’。(感谢那个谁的提醒,我真的忘了……)
  作为两个在回合外也会生效的状态,这两个效果的持续时间一般来说都会比技能描述上要长,最多不超过1个回合。(这个我在刚刚打扎克的时候观察了一下,貌似破甲持续1回合,从第一回合加上状态,一直会持续到第三回合扎克行动,中间好像都有伤害加深。求验证……)

关注我们

最新资讯离线随时看 聊天吐槽赢奖品