一个关于魔兽地图编辑器触发器的问题

原来的刷怪程序是:命令进入地区A的单位走到地区B,命令进入地区B的单位走到地区C。问题出来了,当单位从地区B走到地区C时,不小心走进了地区A,于是该单位的命令被改变成走到地区B.
想用触发器做了个功能,相当于游戏中的Shift+鼠标右键,命令单位依次走到点A、点B、点C,这样就避免了上面的BUG。可是研究了好久也做不出来,请大侠帮忙……(只用触发器来解决)

使用自定义值

yidongA
事件
单位 - 单位进入 A <预设>
条件
((进入的单位) 的自定义值) 不等于 99999
动作
单位 - 对 (触发单位) 发布 移动 命令到目标点: (B <预设> 的中心点)
单位 - 设置 (进入的单位) 的自定义值为 99999
yidongB
事件
单位 - 单位进入 B <预设>
条件
动作
单位 - 对 (触发单位) 发布 移动 命令到目标点: (C <预设> 的中心点)

对于自定义值的使用可以非常的灵活,我只是举个简单的例子,楼主可以根据自己的需要设置触发条件。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-18
这个问题有那么复杂吗。。。汗
你把地区的位置处理好就行了,地区不要太大,3个地区不要成一条直线,肯定不会出现你说的情况
另外,提醒一下,动作中命令单位向地区B移动时候,最好定义一个点变量(地区B的中心点),让怪向该点走去。
如果像 动作-命令触发单位,攻击移动 到 地区B 的中心
这样 每次触发 都会创建一个点变量,而且没被清楚,创建多了,游戏会卡。
没用的点记得清除
第2个回答  2009-03-19
你把触发A的动作里加一个关闭该触发。。

而且你最终要什么效果也不说。。谁知道怎么弄
第3个回答  2009-03-18
支持一楼的..其实个人认为只要把ABC区域用路径阻断就成- -!
相似回答
大家正在搜