2019-08-13 21:22:55来源:威客下载站 作者:步妖莲丶
相信大多数人已经知道了这游戏的技能发动顺序是由【队列】实现的在游戏中,还有【监听】机制同样会影响场上角色的行动顺序。今天小编就给大家解释下关于监听机制的具体讲解!
以夏洛克的被动为例,夏洛克的被动是【我方施展造成魂盘变动的技能时,赋予其三回合强化】。意味着夏洛克必须一直注意场上是不是有人在魂盘上捣乱。那么夏洛克有两种选择:
1:全程注意我方角色的行动,有人动一下就检测魂盘是不是被纂改了。
2:其他人施展技能后主动告诉夏洛克他刚刚做了什么(艾利欧:那个。。白色魂芯-3 |・ω・`))
显然,夏洛克这么吝啬肯定不会采用第一种方法(划掉),在游戏中很明显采用第二种更划算,因为第一种方法不仅会占用很多游戏资源,而且同步也会出现问题(比如别人技能没放完强化就给了或过了半天还没给)。游戏中实际会采用一个【监(listener)】集中处理这些被动事件:
还是以夏洛克为例,每场战斗开始时夏洛克把自身被动登记在监听上。艾利欧一消后,会向监听告知自己做了什么,然后监听会通知所有登记过的角色,夏洛克收到通知后检测到魂盘变动便把(赋予金位3回合强化)加入队列中。
这次的介绍就到这里了,祝大家游戏快乐!