找回密码
 点一下
查看: 945|回复: 7

攻击到指定单位

[复制链接]
发表于 2011-6-24 13:05:20 | 显示全部楼层 |阅读模式
攻击到指定单位.jpg
攻击到指定单位.w3m (13 KB, 下载次数: 8)
请问如何使产出的单位攻击到指定单位,无论指定单位跑到哪。
发表于 2011-6-24 13:22:48 | 显示全部楼层
刚才经过测试,表示单看LZ的这个T的 动作 没有什么问题……
只不过LZ这个T的效果是不是你想要的效果就不知道了。。

截图中的T的效果是每过10s创建两个食尸鬼,对这两个食尸鬼发布攻击的命令到最后创建的食尸鬼,虽然T写的是同时创建,但其实还是有创建顺序的,即创建食尸鬼[1]然后再创建食尸鬼[2],再发布 攻击 命令,于是食尸鬼[1]便对食尸鬼[2]展开攻击,如果移动食尸鬼[2],那么食尸鬼[1]会跟随攻击;

但是这个T是循环时间制,第二次10秒的时候又会创建食尸鬼[3]与食尸鬼[4],然后对那个区域000内的所有单位发布 攻击 命令,使它们攻击食尸鬼[4],如果[1]和[2]也在这个区域内,那么将会使前三个食尸鬼一起攻击最后那个食尸鬼[4]

然后10s后这个T再次运行……

PS:每次创建两个食尸鬼都会在区域000中心点产生一个点,LZ没有排泄,所以这个游戏会越来越卡
(额……或者LZ的截图还有下文……)
回复

使用道具 举报

发表于 2011-6-24 13:24:55 | 显示全部楼层
创建两个单位的话,那么要设置变量或者单位组了

每秒给单位发命令攻击单位吧
回复

使用道具 举报

 楼主| 发表于 2011-6-24 13:27:00 | 显示全部楼层

回 1楼(chyj4747) 的帖子

其实我是想编一个这样的触发,像某些生化危机类的图,僵尸产出,然后无论玩家单位跑到哪都一直追杀
回复

使用道具 举报

发表于 2011-6-24 13:31:42 | 显示全部楼层
引用第3楼罐头先生于2011-06-24 13:27发表的 回 1楼(chyj4747) 的帖子 :
其实我是想编一个这样的触发,像某些生化危机类的图,僵尸产出,然后无论玩家单位跑到哪都一直追杀
那么完全不需要触发,将僵尸的主动攻击范围改成0,完美解决一切问题并且不会卡顿不会BUG,如果用T实现的话僵尸一多难免卡
回复

使用道具 举报

 楼主| 发表于 2011-6-24 13:50:40 | 显示全部楼层
谢谢!
回复

使用道具 举报

发表于 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的问题已经解决了……
嘛。。算是练习下吧~
回复

使用道具 举报

 楼主| 发表于 2011-6-24 14:35:08 | 显示全部楼层

回 6楼(chyj4747) 的帖子

谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-10-5 14:14 , Processed in 0.037687 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表