魔兽争霸地图编辑器多个事件

满足多个事件才执行动作
或着我想让所有玩家的单位死亡后执行动作

多个事件在触发器里是并列关系,只要满足其中一个事件就会触发。让所有单位死亡后做动作可以用下面3个常用的方法。

1.多事件做法。只有4个英雄全部死亡时才会做触发里的动作。

2.每小段时间检测法。效果同上面一样,只是因为一直在检测,执行效率略低。不过非大地图可以忽略效率问题。

3.单位组法。相对于上面几种,这种方法最好用,最容易操作,适合各种不同的单位。

先把目标单位先加入到一个单位组变量中,比如下面的dwz。每当有死亡出现时,判断死亡单位是否在dwz里,若是则移除出单位组,判断单位组内单位数量,为0则做你的动作。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-28
满足 多个 事件 不太可能 你可以 加上条件

第2个 就 。。。 例 。。。。。。
触发1 事件。初始化 条件。 无 动作 创建 单位组 添加 玩家单位 到单位组
触发2 事件。任意单位死亡 条件。死亡单位是XXX 动作。移除 单位组的 XXX
触发3 事件。每逝去0.3秒 条件。单位组为空 动作。执行神马 动作我怎么知道 草 白搞了
第2个回答  2013-09-28
把事件变为条件。
比如,事件是循环时间没0.3秒一次, 条件是用and ,and的所有条件成立
条件就是那些你指定玩家单位是是死亡状态(多个单位多个条件同时成立)
相似回答