我自己些的
触发器 002
事件:每过去2S游戏时间。
条件:无
动作:创造了一个步兵在 XXX1区域,面对默认方向。
命令最后创建的单位移动-攻击到XXX2区域。
请问这个触发器开始默认是开启的还是关闭的。我在这个的前面有个触发器写了
触发器 001
事件:游戏逝去的时间是15S
条件:无
动作:对所有玩家显示文本“第一波即将到来”
打开触发器 002
我其他的不会写了,我的要求是刷兵持续的时间是30S,或者刷15个兵,每次一个。但是我每次测试的时候,一开始就出现刷兵。但是看了网上都说触发器002开始默认是关闭的,我也复制过另一张地图的触发器,但是在原图是在触发器001之后才开启002.到了我复制的那个图上就是游戏开始就打开了触发器002.请知道的帮我修改下上面的触发器。
我的问题就是每3分钟刷一波兵,每个兵刷出来的时间间隔是2S,刷兵的持续时间是30S或者15波。一共是5波。能不能说下不用变量的,我常常要弄错,每波兵的触发器分开最好。一波用多个也行。
谢谢!!!!
we触发器刷兵
答案:2 悬赏:20 手机版
解决时间 2021-02-26 16:42
- 提问者网友:我的未来我做主
- 2021-02-25 19:48
最佳答案
- 五星知识达人网友:人類模型
- 2021-02-25 20:35
首先,在地图上要出怪的地方划一块区域(几个出怪点就划几个区域)编写触发
先创建一个怪物数组(单位型数组) 并对该数组赋值即
设置变量(可在地图初始化中编写该赋值语句) 如set Enemy(0)=农民 set Enemy(1)=步兵 . . . set Enemy(x)=... 其中X取决于你要怪物的波数
创建一个计时器变量和一个计时器窗口变量,及一个整数变量 LV(波数)
1
事件:游戏开始X秒
动作:计时器-开启计时器;计时方式;一次性; 时间设置:XX(等待出怪时间)
计时器-为最后启用的计时器 创建计时器窗口
2
事件:计时器到期
动作:For 循环数A 1 到 X(怪物数)
|_单位-创建一个Enemy(LV)在。。。。。。。
等待2秒
set LV=LV+1(设置变量)
3
事件:单位进入X区域(出怪区域)
条件:触发单位的所有者=玩家X
动作:单位- 对触发单位发布 攻击-移动 命令到 。。。(目的地)
先创建一个怪物数组(单位型数组) 并对该数组赋值即
设置变量(可在地图初始化中编写该赋值语句) 如set Enemy(0)=农民 set Enemy(1)=步兵 . . . set Enemy(x)=... 其中X取决于你要怪物的波数
创建一个计时器变量和一个计时器窗口变量,及一个整数变量 LV(波数)
1
事件:游戏开始X秒
动作:计时器-开启计时器;计时方式;一次性; 时间设置:XX(等待出怪时间)
计时器-为最后启用的计时器 创建计时器窗口
2
事件:计时器到期
动作:For 循环数A 1 到 X(怪物数)
|_单位-创建一个Enemy(LV)在。。。。。。。
等待2秒
set LV=LV+1(设置变量)
3
事件:单位进入X区域(出怪区域)
条件:触发单位的所有者=玩家X
动作:单位- 对触发单位发布 攻击-移动 命令到 。。。(目的地)
全部回答
- 1楼网友:大漠
- 2021-02-25 21:37
打开地图编辑器,然后设置一些变量,如下: 设置变量a(单位类型、数组1、初始值无) 变量b(整数)、变量c(整数)、变量c2(整数) 变量d(计时器)、变量e(计时器)、变量e2(计时器) 变量f(计时器窗口)、变量g(计时器窗口)、变量h(计时器窗口) 划分区域001(就是刷怪的地方)、划分区域002(在002区域内放入10个中立被动的小孩) dian(点-数组1-初始值无) 事件-游戏初始化 ←触发器110 条件-无 动作-设置变量a(索引1)=步兵、设置变量a(索引2)=食尸鬼、设置变量a(索引3)=牛头人、设置变量a(索引4)=屠夫。。。。。。 注明:总之你可以随便设设置变量a(索引设置到30)但不能太多了,因为每个索引就等于每一波所刷出来的怪。 事件-游戏开始1秒 ←触发器119 条件-无 动作-计时器打开d,一次性为10秒 为d创建计时器窗口 设置变量f=最后创建的计时器窗口 设置变量c=1 关闭当前出发器 注明:这里10秒是给玩家开始建造塔的时间 事件-时间d到期 ←触发器120 条件-无 动作-触发器开启117 删除f 事件-每5秒运行触发 ←触发器117 (游戏初始的√去掉) 条件-无 动作-如果条件成立1否则2 if条件-玩家1的控制者=用户 条件-玩家1的游戏状态=正在游戏 动作1-dian[1]=区域001的中心点 dian[2]=区域002的中心点 创建1个a[c]给(玩家5电脑)在区域001的中心点 对最后创建的单位发布移动到区域002的中心点 设置变量b=b+1 点删除dian[1] 点删除dian[2] 动作2-无 事件-每5秒运行触发 ←触发器130 条件-b=20 ←这个20表示每一波怪只能刷20个 动作-设置变量b=0 设置变量c=c+1 ←+1表示变量a的索引,没这设置的话每波怪就不会变化了 触发器关闭117 计时器打开e,一次性为60秒 为e创建计时器窗口 设置变量g=最后创建的计时器窗口,使用标题:离下一波怪还有: 注明:在60秒内要速度解决这20个怪,不然触发器会接着刷出下一波怪了。 事件-时间e到期 ←触发器140 条件-无 动作-触发器开启117 计时器-删除g 事件-时间e到期 ←触发器150 条件-c=30 ←当29波怪刷出20个时,触发器130会设置变量c=30 动作-关闭触发器130 关闭触发器140 关闭触发器117 等待60秒 ←因为触发器130被关闭了,所以要给60秒时间让大家速度解决29波怪 游戏对所有玩家发放信息并持续10秒:这是最后一波怪,大家坚持就是胜利 计时器打开e2,一次性为100秒 为e2创建计时器窗口 设置变量h=最后创建的计时器窗口,使用标题:离胜利还有: 打开触发器117 注明:这时游戏会不停的刷出第30波怪,并持续100秒。 事件-时间e2到期 ←触发器160 条件-无 动作-触发器关闭117 玩家1、2、3、4胜利 计时器-删除h 事件-单位进入区域002 ←触发器170 条件-进入单位的所有者=玩家5电脑 动作-单位组(选取区域002内属于中立被动的所有单位)内所有单位做动作 loop-动作:单位-删除 区域002(内属于中立被动的所有单位)中的第1个 删除触发单位 设置变量变量c2=c2+1 如果条件成立1否则2 if条件:c2大于或等于10 动作1:游戏设置玩家1、2、3、4失败 动作2:无 事件-玩家1离开游戏 ←触发器180 玩家2离开游戏 玩家3离开游戏 玩家4离开游戏 条件-无 动作-如果条件成立1否则2 if条件-玩家1的控制者不等于用户 玩家1的游戏状态等于离开游戏 动作1:区域删除001 动作2:无 游戏-对所有玩家发布持续10秒信息:((触发玩家)的名字)是个胆小鬼,他离开了游戏。 注明:以上是基本的刷怪流程,至于塔的形状和攻击属性这些要靠你自己的发挥了,一般都是用人族的塔来进行修改的。 这些是我自己编辑的t,有什么问题希望大家指出并纠正。 回答者: weiquan731 哈,自己复制自己的文章
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯