魔兽编辑器如何编辑出多条件满足后触发事件?

来源:百度知道 编辑:UC知道 时间:2024/06/28 16:52:24
比如让1号兵和2号兵都到达某个区域后才胜利,少一个不行,可我用条件编辑中的AND却怎么也做不出来,可是只让一个兵到达区域后胜利的条件我倒是可以做出来,那么如何编辑出两个兵都到达那个区域才算胜利这条件?
如果两个兵都在运输器上,那又怎么编?

条件判断跟本就没有2楼说的那样的语句,自己瞎编的。一楼的话,有点问题,就是,如果是2号兵先进去,而一号兵后进去,那就不能实现楼主说的动作了。
不过用变量控制的方法可以借鉴。
先定义变量x=0
写两个触发

事件-
单位进入XX区域
条件-
单位类别为1号等于true
动作-
if x=0
then 设置 x=1
else 设置XXX胜利

事件-
单位进入XX区域
条件-
单位类别为2号等于true
动作-
if x=0
then 设置 x=1
else 设置XXX胜利
这样就好了~~……
两个单位进入区域总有一个先后的,即使是相差哪怕0.00001秒的时间。

推荐你用这个想法:当1号兵进入区域后设置整型变量X=1,当2号兵进入区域后,如判断条件X=1成立,则游戏胜利。利用好添加变量的方法,就可以做很多事。

在写条件时,还是用AND·但是AND两边要分开判断。
我试了试·用and是完全可以实现的。
有N中方法。
语言描述是这样的:
第一种
事件:单位进入区域
条件:1号进入区域AND2号进入区域
执行:显示“胜利!”
第一种
事件:单位进入区域
条件:1号进入区域
执行:条件:2号进入区域
执行:显示“胜利!”

等等·方法很多·

有个很简单的!

事件——每过1秒
条件- 区域内的单位数量 等于 2
动作-······

条件也可以设置详细些,比如是不是同盟?是不是英雄?这样怪物进去也没关系。