|
发表于 2011-6-24 13:54:32
|
显示全部楼层
Re:回 1楼(chyj4747) 的帖子
引用第3楼罐头先生于2011-06-24 13:27发表的 回 1楼(chyj4747) 的帖子 :
其实我是想编一个这样的触发,像某些生化危机类的图,僵尸产出,然后无论玩家单位跑到哪都一直追杀 小爱正解了。。。
LZ如果想不开要用T的话可以参考以下T:
变量都很简单,应该看一下就知道是什么变量~
[trigger]把玩家英雄加到单位组
事件
地图初始化
条件
动作
设置 Point = (矩形区域 000 <预设> 的中心点)
玩家组 - 选取 (所有符合 ((((选取玩家) 的控制者) 等于 用户) and (((选取玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 内所有玩家做动作
Loop - 动作
单位组 - 添加 (属于 (选取玩家) 并满足 (((选取单位) 是 英雄) 等于 TRUE) 的所有单位) 内所有单位到 Group
[/trigger]
[trigger]把创建的单位加入单位组
事件
条件
动作
For循环整数A从 1 到 2, 做动作
Loop - 动作
单位 - 创建 1 个 食尸鬼 给 玩家1(红色) 在 Point ,面向角度为 默认建筑朝向 度
单位组 - 添加 最后创建的单位 [R] 到 EnemyGroup
[/trigger]
[trigger]命令食尸鬼们攻击英雄
事件
时间 - 每 1.00 秒触发事件
条件
动作
单位组 - 选取 Group 内所有单位做动作
Loop - 动作
单位组 - 对 EnemyGroup 发布 攻击 命令,目标: (Group 中随机选取的一个单位)
-------- 如果要追杀最近的一个英雄还需要几个别的动作,不过就是这么个思路 --------
[/trigger]
注:以上几个T做得不是很严谨!没有排泄!没有测试!仅提供思路!
所以还是参考小爱的方法吧~
回完帖发现LZ的问题已经解决了……
嘛。。算是练习下吧~ |
|