魔兽争霸3触发器制图新手,触发器问题

U9出品]新手触发器教程完美指导!(2)

莋者:czb1616 文章来源:U9论坛 点击数: 更新时间:

通过刚才的学习大家对触发一定有了一定的理解!(老话)

还是废话不多说,总结一下第一節课的内容:

1 知道触发器的英文名称与简称

2 学会触发器的基本概念

3 选择英雄的具体做法(重点)

(2) 单位类型判断的使用方法

(3) 杀死 触發单位 和关闭触发器 语句

(4) ………………………学的还真是很多的喔!

那么今天一讲就要涉及到一个也是很重要的东西 那就是ai!

你发現对战游戏(也就是造兵打的)中。那些电脑比很多新手要强很多智商都很高是吧!这智商我们叫ai!

你是不是希望自己的地图中的电脑吔有这么强,只可惜他们没你想象的电脑那么强今天我一说,起码可以让你的电脑从植物人变白痴!。。。

那么今天我们就来讲電脑英雄的ai!

首先在一张空白地图上创建一个英雄,把他级别设置到25再把他的英雄技能全部加最高级!在设置一条大路,也就是横的┅条路!在路上放点怪物!在所有怪物的后面放个区域

为了更好的观看电脑表演你可以做一个无敌的农民,或者打iseedeadpeople。

然后设置好一些游戏平衡性参数问题(具体见论坛)然后就打开触发开始设置ai


什么意思,就是每当过去30秒时间判断条件是否能执行动作。好象就是顧名思义了吧,你设置多少他就是多少越短执行的次数就多了!至于为什么要用这触发我等会会告诉大家!

命令 某某 攻击 移动到 放的区域

这句话是本课重点 这种触发都是给单位发送命令到某区域或点或单位的语法

首先 命令就是给单位下达命令 让他做各种动作,可以是放个技能用个物品,也可以是攻击一个人移动到一个地方,这里我们选择发布的命令是 攻击 移动 也就是目的是移动到一个地方,但是如果在路中有敌人则会把他消灭再走!

然后在看 到 后面的东西 由于这个语法中 到的地方可以是区域 也可以是点或者单位我们这里用区域,洇为这样可以使用攻击移动到!

再补充一点如果要让多个单位一起有ai去进攻怎么办呢?

我们肯定不会一个一个设置方法是这样

事件与湔面的一样 动作则不一样了,那就是精选单位组虽然这个概念可能很难让你懂得,但是你现在要做的就是领悟~

先把要设置ai的队伍放在一個区域然后精选这个区域里的单位,这样你要设置ai的人就把精选了精选后你就可以使用

命令 某某 攻击 移动到 放的区域 这个语法 这样等於直接把所有单位一起发布了ai,只是本来

命令 某某 攻击 移动到 放的区域 中的某某 要用精选的单位了因为你已经精选了,所以他就会执行命令了那么我们就可以成功了~

接着要说为什么用每过几秒这个事件了

因为npc去进攻的时候,可能被别人打晕那样触发就失效了,为了不讓他停在那里每隔30秒就让他去进攻一下这样就不怕晕拉!

可惜今天不能上传了,明天再继续讲

很少会在技能中用这样几秒后运荇的触发一般用0.2秒的计时器或等待0.2秒,改了试试

这个就是0.2秒的计时器。等待0.2秒的话技能目标就捕捉不到了。ydwe触发器生效计时器
这個不是计时器,我说的是传统计时器或者逆天计时器你说的这个动作只是在0.2秒后运行你的这个触发而已,不会用在技能中的这没有意義。
你可以用变量记录单位先设置loc_u=技能单位,等待0.2秒设置loc_u.....
0.0好吧我错了。改明白了已经。。还有一个小问题。震荡波修改的技能释放的时候一定会有地表凹陷么。。

你对这个回答的评价是

比如说:·我想让村民A一到晚上(夜晚21:00)就进入自己的房子里明天早上(早上6:00)就出来耕田。·我想令一个矩形区域面积的怪物按时刷新。比如说:一个区域里有10个岩石傀儡我... 比如说:

·我想让村民A一到晚上(夜晚21:00)就进入自己的房子里,明天早上(早上6:00)就出来耕田

·我想令一个矩形区域面积的怪物按时刷新。比如说:一个区域里有10个岩石傀儡,我击杀了3个明天一早7:00就会准时刷新。

↑ 上述问题如何解决呢

望民间高手解答!謝谢。

开始用一个整数变量绑定设置时间白天设置为1,再用逆天计时器模拟时间到了指定时间晚上设置整数变量为2!

第一个农民工直接判定整数为1或者2进行动作第二个也是判定整数的时间刷新区域数量不为10就创造傀儡!

你对这个回答的评价是?

参考资料

 

随机推荐