关于魔兽的触发器
来源:百度知道 编辑:UC知道 时间:2024/05/24 05:22:46
我先给你讲讲算法吧,代码以后慢慢给你。
刷怪的算法简单点就是:
每隔一定时间(或者等上波怪都死了),刷一定数量的单位,命令这些单位攻击移动到目标点。
1. 20波怪
这个你要怎么刷呢,定时刷还是全死亡后在刷呢?我做一个定时刷的吧:
写法1:
ShuGuai20
事件
时间 - 每 30.00 秒触发事件
条件
BoShu 小于 20
动作
设置 BoShu = (BoShu + 1)
For循环整数A从 1 到 10, 做动作
Loop - 动作
单位 - 创建 1 个 步兵 给 玩家1(红色) 在 (矩形区域 000 <预设> 的中心点) ,面向角度为 默认建筑朝向 度
单位 - 对 (最后创建的单位) 发布 攻击移动 命令到目标点: (矩形区域 001 <预设> 的中心点)
写法2:
ShuGuai20
事件
时间 - 每 30.00 秒触发事件
条件
BoShu 小于 20
动作
设置 BoShu = (BoShu + 1)
单位 - 创建 10 个 步兵 给 玩家1(红色) 在 (矩形区域 000 <预设> 的中心点) ,面向角度为 默认建筑朝向 度
单位组 - 选取 (矩形区域 000 <预设> 内的所有单位) 内所有单位做动作
Loop - 动作
单位 - 对 (选取单位) 发布 攻击移动 命令到目标点: (矩形区域 001 <预设> 的中心点)
2.刷怪房间:
ShuaGuaiFangJian
事件