魔兽地图编辑器 刷怪问题 急!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/11 16:45:40
我弄的防守地图自动刷怪的
可是每波刷的都是我触发里弄的第一波的兵种
这是为什么

我弄了3个兵种
怎么才能刷完第一个兵种 刷 第2个兵种 然后第3个

而不是一直都是第一个兵种

我多给分

回答:

触发设置问题

在动作中添加 动作 :等待 30秒
动作 :创建某某单位在某区域
动作 :等待 30秒
...

刷怪需要用到2个触发,分别如下

我举例给你说民:
首先,你需要社定2个变量:a[] - 单位型数组,b -数值型

第一个触发:
事件:map int
环境:无
动作:
set a[1]=步兵
set a[2]=火枪
set a[3]=骑士
...
依次类推,其中a[x]是一个单位型的数组,你要出几波兵 ,x的最大值就取多大

第2个触发:
事件:(如果你要打完一波才刷第2波,这样:if player x 所使用的食物 小于或等于 0)
(如果你要每过一定时间就刷,这样:every xx seconds game time elapsed)
环境:无
动作:create xx a[b] 在 region x1
force last created uints 攻击移动到 region x2
set b=b+1

说明:上面的xx 都表示相关数值 ,你自己社定

按F4,进入触发器编辑器,接着就是调一个触发器,下面有详细介绍。

事件:
时间 - Periodic Event(周期性事件)
- Every *** seconds of game time(***表示你要的时间,即每多少秒出一次怪)

环境:没有

动作:(***表示触发器中的蓝字)

第一个:
单位 - Create Unit Facing Angle(创建单位并指定面向角度)
Create *(出怪的数量)***(出怪的种类)for ***(创建给的玩家,最好是给电脑)at ***(创建的位置,一般是center of ***(一个区