魔兽地图编辑器,怎样锁定单位攻击目标。单位正在攻击目标,附近出现英雄就会去打英雄,或者去打其他人。

我遇到的问题:一个单位发现敌人,上前攻击目标,在目标没有死亡之前,附近出现英雄,或者生命值较低的单位,这个单位会放弃之前攻击的目标,改为攻击新目标。

当然,并不是每次有新敌人出现在附近都会更换目标,一般都是英雄或者等级低的单位之类。
是不是有一些类似默认仇恨值的AI系统?如果没做特殊调整,单位的优先攻击顺序是怎样的,可以关闭这个系统吗?只让单位攻击第一个遇到的目标或者最近的目标这样。

单位默认攻击优先级:
有攻击力的单位>有攻击力的建筑物>无攻击力的单位或工人>无攻击力的建筑物
如果要让某个类型的单位优先被攻击,你需要做一个小型的AI系统,例如魔兽自带的AI会集火生命值最低的单位或英雄
如果要让单位强制攻击附近的单位,给所有单位都添加上1-1的攻击力即可
AI系统可以参考这个教程(http://tieba.baidu.com/p/779871949),涉及小部分触发或jass数据,难点在于判断方式与优先级的排列或排列范围
小型AI对战系统可以参考这个教程(不建议,因为效率略低)http://tieba.baidu.com/p/2554306128
提示:你在ORPG上面看到的任何仇恨系统都是来自这些AI系统的一部分
温馨提示:内容为网友见解,仅供参考
无其他回答

...单位正在攻击目标,附近出现英雄就会去打英雄,或者去打其他人。_百度...
有攻击力的单位>有攻击力的建筑物>无攻击力的单位或工人>无攻击力的建筑物 如果要让某个类型的单位优先被攻击,你需要做一个小型的AI系统,例如魔兽自带的AI会集火生命值最低的单位或英雄 如果要让单位强制攻击附近的单位,给所有单位都添加上1-1的攻击力即可 AI系统可以参考这个教程(http:\/\/tieba.bai...

魔兽地图编辑器怎么让小兵优先攻击敌方小兵,然后在攻击英雄
在测试图里输入1,让两边开打可以看到效果。

魔兽争霸3地图编辑器如何设置中立无敌意单位被攻击后会自动反击?_百度...
给触发思想可以吗?还是一定要触发过程截图...中立单位受到攻击时改变其所属为中立地对就完了,不解释。

...去攻击远处的某个目标。怎么做(魔兽地图编辑器)
有两种做法。第一:命令单位组内单位攻击移动到目标A,然后发布命令攻击移动到目标B,这样效果就是杀死A之后去杀B。但是如果A与B之间有别的单位就会停下来打。这种比较简单。第二:两条触发,首先命令单位组内单位杀死A,然后第二条每隔X秒检查A是否存活,若死亡,再发布命令杀死B。

魔兽地图编辑怎么让一个敌方单位不主动攻击。受到攻击后就会反击
你会用触发器吗,会用的话就用这个方法 事件-设置初始值 动作-选择一个单位睡眠 事件-单位收到攻击 动作-醒来-这个单位

魔兽地图编辑器如何设置一开始控制一个单位接触一个中立英雄,然后那个...
用小鸡进入能量圈选择英雄。先给技能能量圈下加上矩形区域,再写触发。这个是选其中一个英雄的触发图。估计加上变量你可能暂时没法理解,就没用变量。选英雄其实就是一个改变单位所属的动作,很简单。有问题下载附件的测试图看,YDWE打开,别用原版的WE。限制英雄数量用下面这个动作,加到地图初始化的...

魔兽争霸地图编辑器如何编辑单位进入一个区域,就会马上出现一些单位进 ...
用触发器 事件-任意单位进入区域000 条件-触发单位是英雄=true 动作- for循环整数A从1到5做动作 loop-创建一个(怪物)在区域000的中心点面向默认建筑朝向 排泄自己做

怎样才能让魔兽争霸地图编辑器里的中立-无敌意单位主动攻击玩家?
你可以把中立单位的“主动攻击范围”把0调成有数字的,然后他们就会来打你了

魔兽地图编辑器怎么让小兵优先攻击敌方小兵,然后在攻击英雄
用被攻击事件就很容易做。触发如下(靠,条件太长居然乱码了,看来YD又出新BUG):上面那个乱码的IF条件是:英雄周围非英雄单位的数量>0(整数里的):在测试图里输入1,让两边开打可以看到效果。

魔兽地图编辑器怎么让敌人单位主要攻击某单位
把僵尸所属改为中立敌对,主动攻击范围改为最大

相似回答