找回密码
 点一下
查看: 1037|回复: 11

类似于CH剑刃风暴的触发,请帮忙看下问题

[复制链接]
发表于 2009-12-29 20:27:36 | 显示全部楼层 |阅读模式
[trigger]

未命名触发器 004
    事件
        单位 - 任意单位 开始施放技能
    条件
        (施放技能) 等于 剑刃风暴
    动作
        设置 D[1] = (触发单位)
        设置 SSS[1] = (随机整数,最小值: 1 最大值: 3)
        设置 W[1] = 腐臭蜂群 闪电
        设置 W[2] = 腐臭蜂群 第2
        设置 W[3] = 腐臭蜂群 第3
        触发器 - 开启 未命名触发器 003 <预设>
        等待 7.00 秒
        触发器 - 关闭 未命名触发器 003 <预设>

[/trigger]

[trigger]
未命名触发器 003
    事件
        时间 - 每 0.30 秒触发事件
    条件
    动作
        For循环整数A从 1 到 9, 做动作
            Loop - 动作
                设置 S[1] = (D[1] 的位置)
                单位 - 创建 1 个 小精灵 闪电 给 (D[1] 的所有者) 在 S[1] ,面向角度为 默认建筑朝向 度
                单位 - 添加 W[SSS[1]] 给 (最后创建的单位)
                单位 - 设置 0.20 秒 普通 类型的生命周期对 (最后创建的单位)
                单位 - 对 (最后创建的单位) 发布 不死族恐惧魔王 - 腐臭蜂群 命令到目标点: (从 S[1] 开始,距离 100.00 ,方向为 (60.00 x (转换 (循环整数A) 为实数)) 度的位移处)
                点 - 清除 S[1]

[/trigger]


在运行技能的时候遇到的问题是不能随机发动马甲技能,并且马甲技能明显不能形成一个有规律点的360度圆形,且英雄一移动,设置变量=单位位置似乎有点跟不上..
发表于 2009-12-29 20:33:46 | 显示全部楼层
每0,3秒的话肯定跟不上啦。
而且应该用计时器。
而且不要用等待。
而且不要用开始施放技能。
回复

使用道具 举报

 楼主| 发表于 2009-12-29 20:37:23 | 显示全部楼层
现在遇到的最主要的问题是:
在运行技能的时候遇到的问题是不能随机发动马甲技能,并且马甲技能明显不能形成一个有规律点的360度圆形

我试试用计时器来解决第3个问题吧,
用开始施放技能有什么不好么?
回复

使用道具 举报

发表于 2009-12-29 20:51:29 | 显示全部楼层
关于开始施放技能,你在点了技能之后立刻按S就知道有什么不好了。
看错,编辑掉
马甲随机的问题是因为你只在开始技能的时候随机了一次,应该是在每次循环都要随机。
回复

使用道具 举报

发表于 2009-12-29 21:00:26 | 显示全部楼层
然后你把S点的捕捉放到循环外看看。
回复

使用道具 举报

 楼主| 发表于 2009-12-29 21:06:15 | 显示全部楼层
现在已经通过调整T的顺序解决了随机马甲技能的问题
想问的是如何制作一个T才能让马甲技能发出后形成一个明显的圆形,

还有就是触发里:

单位 - 对 (最后创建的单位) 发布 不死族恐惧魔王 - 腐臭蜂群 命令到目标点: (从 S[1] 开始,距离 100.00 ,方向为 (60.00 x (转换 (循环整数A) 为实数)) 度的位移处)   的

方向为 (60.00 x (转换 (循环整数A) 为实数)) 度的位移处)实在不能理解,不过貌似循环次数(9)同方向系数(60)相乘能得到360
  但当我把次数改成2,系数改成180时,明显马甲技能发出后差不多接近一条直线,次数4,系数90还差不多可以成个园,但是还是卡
回复

使用道具 举报

发表于 2009-12-29 21:09:32 | 显示全部楼层
9×60=360……?
回复

使用道具 举报

发表于 2009-12-29 21:10:34 | 显示全部楼层
越多马甲越圆,试试12×30看看……
回复

使用道具 举报

 楼主| 发表于 2009-12-29 21:22:08 | 显示全部楼层
太多马甲我怕太卡..

而且马甲技能一个接一个,没有中断,(图像都连在一起了,冲击波)难看死了,我试着在循环里加上等待时间,结果是技能发出的前0.****秒钟没有马甲技能,然后马甲技能还是差不多连着
回复

使用道具 举报

发表于 2009-12-29 21:41:59 | 显示全部楼层
……编辑?
回复

使用道具 举报

发表于 2010-1-1 17:38:07 | 显示全部楼层
貌似触发器是这样的:

1.
   事件:任意单位发动技能效果
条件:释放技能=剑刃风暴
动作:设置UNIT=触发单位位置
       设置wanjia=触发玩家
       开启触发器X
              等待X秒
       关闭触发器X

alexries 说用计时器,那样貌似会麻烦一些额。
我都没用过额。。


2.
    事件:每0.04秒触发
  条件:无
  动作:创建一个 X 给 wanjia 在 UNIT 的位置
        设置 1秒 水元素 对 最后创建的单位
        对 最后创建的单位 发布 不死族恐惧魔王-腐臭蜂群 到 (unit位置位移10 方向随即方
                                                           向)


这个貌似就可以做到了。。。
回复

使用道具 举报

发表于 2010-1-3 12:47:48 | 显示全部楼层
首先,你设置生命周期为0.2秒,那肯定不够,单位还没释放技能就死了,设成1秒以上,其次,你把马甲单位转身速度该快,然后让马甲单位释放技能到随机点就行了,还有冲击波的释放地方只要距离20就够了^^^
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-22 08:21 , Processed in 0.033079 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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