找回密码
 点一下
查看: 2895|回复: 22

怎么让技能在施法动作完成后才开始施放

[复制链接]
发表于 2011-4-20 14:26:51 | 显示全部楼层 |阅读模式
鄙人是个菜菜菜菜鸟,刚接触WE不久~我用的是血法的模型,给他加了个腐臭蜂群技能,施法动作改成spell,但是但是我手还没摇完波就推出去了,请问怎样可以让技能在施法前摇结束后才施放?
发表于 2011-4-20 15:56:33 | 显示全部楼层
魔法施放时间?
回复

使用道具 举报

 楼主| 发表于 2011-4-20 17:02:22 | 显示全部楼层

回 1楼(绝影之姿) 的帖子

这个试过,设置魔法施放时间后就会先站着不动然后才放技能~
回复

使用道具 举报

发表于 2011-4-20 17:23:07 | 显示全部楼层
手边没WE……就这么写了……

事件
任意单位发动技能效果
条件
释放技能等于腐臭蜂群(这个腐臭蜂群去掉魔法效果、伤害等等……)
动作
变量point=技能释放点
等待2秒(大概火法摇完手就行了,2秒也许不准,自己修改)
创建恐惧魔王在触发单位位置(这个恐惧魔王的触碰体积要改为0)
设置最后创建的单位隐藏
设置最后创建的单位2秒得生命周期
命令最后创建的单位释放腐臭蜂群到point

这个应该没问题,但不是最佳……最佳还不知道……
回复

使用道具 举报

发表于 2011-4-20 17:26:20 | 显示全部楼层
猜想:这可能跟编辑器自身设定有关 无法修改 DL也是未做完attack slam动作就直接放出
要不你就用马甲吧
回复

使用道具 举报

发表于 2011-4-20 17:30:44 | 显示全部楼层
这类法术大多都是瞬发……其实用个attack动作就好的,没必要纠结太多细节……
回复

使用道具 举报

发表于 2011-4-20 17:31:58 | 显示全部楼层
对了 LS 问你个问题哦 弄了个被动暴风雪 如果不是连续还好 连续的话就只有第一次的伤害 这应该改那项数据
回复

使用道具 举报

发表于 2011-4-20 17:34:06 | 显示全部楼层
估计是变量冲突吧……要不你发触发我看看……
回复

使用道具 举报

发表于 2011-4-20 17:37:25 | 显示全部楼层
[trigger]bzr2
    事件
        事件<YDWE> -  任意单位 接受伤害
    条件
        ((触发单位) 是 玩家1(红色) 的敌对单位) 等于 TRUE
        ((伤害来源) 的类型) 等于 bzrdw[1]
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (随机整数,最小值: 1 最大值: 100) 小于或等于 (3 x ((伤害来源) 的 冰之刃 (佣兵王) 技能等级))
            Then - 动作
                设置 bzr[1] = (新建 ((伤害来源) 的所有者) 的 冰之刃马甲 (佣兵王) 在 ((伤害来源) 的位置) 面向角度:0.00 度)
                设置 bzrtx[1] = (新建特效 war3mapImported\\IceSpirits.mdx 并绑定到 (伤害来源) 的 weapon 附加点上)
                单位 - 对 bzr[1] 发布 暗夜精灵族守望者 - 刀阵旋风 命令
                等待 0.05 秒
                单位 - 删除 bzr[1]
                特殊效果 - 删除 bzrtx[1]
            Else - 动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (随机整数,最小值: 101 最大值: 200) 小于或等于 (150 + (3 x ((伤害来源) 的 冰之刃 (佣兵王) 技能等级)))
            Then - 动作
                设置 bzr[2] = (新建 ((伤害来源) 的所有者) 的 冰之刃马甲 (佣兵王) 在 ((伤害来源) 的位置) 面向角度:0.00 度)
                设置 bzrtx[2] = (新建特效 war3mapImported\\IceSpirits.mdx 并绑定到 (伤害来源) 的 weapon 附加点上)
                单位 - 对 bzr[2] 发布 人族大法师 - 暴风雪 命令到目标点: ((伤害来源) 的位置)
                等待 0.50 秒
                单位 - 删除 bzr[2]
                特殊效果 - 删除 bzrtx[2]
            Else - 动作
[/trigger]
第二个的随机整数我是测试所以故意加大的
回复

使用道具 举报

发表于 2011-4-20 17:38:33 | 显示全部楼层
我想可能就是不同马甲对同一目标施放暴风雪只有一次有效伤害 但是这个伤害间隔怎么设置不太清楚
回复

使用道具 举报

发表于 2011-4-20 17:44:49 | 显示全部楼层
有难度……不知道是不是等待的冲突……不过可以试着把等待,删除单位的动作,改成设置单位的生命周期,魔法效果创建后不要等待,直接删除……
回复

使用道具 举报

发表于 2011-4-20 17:51:31 | 显示全部楼层
我想应该不是  以前刚玩魔兽的时候看过 2个大法师一起释放暴风雪 那么只有1个暴风雪有伤害效果,另一个没有
我把魔法施放时间改成0.01 但是好像一改后就只有1次 就算不是连续也只有一次 所以我就想可能应该是跟伤害间隔有关  但具体改多少不知道
回复

使用道具 举报

发表于 2011-4-20 17:53:17 | 显示全部楼层
发图吧,也许需要测试一下……
回复

使用道具 举报

发表于 2011-4-20 17:57:43 | 显示全部楼层
你那方法我也用过了 也是老样子
哎 那就发图吧
YDWE1.20c  不知道你能打开不
[upload=2]
回复

使用道具 举报

发表于 2011-4-20 17:58:31 | 显示全部楼层
名字真难想,叫失落神庙觉得太老土.w3x (819 KB, 下载次数: 25) 我擦 再发次
回复

使用道具 举报

发表于 2011-4-20 18:01:47 | 显示全部楼层
我会努力的,争取在明早给答案了……(手边没有WE的说)
回复

使用道具 举报

发表于 2011-4-20 18:04:20 | 显示全部楼层
没事 不要着急= = 这图我有的弄了
回复

使用道具 举报

发表于 2011-4-20 18:18:58 | 显示全部楼层
这个数据不是在物体编辑器中就可以改吗?好像是在动画类里面有个<魔法回复点>
WE没有了,坐等真相。
回复

使用道具 举报

发表于 2011-4-20 18:57:13 | 显示全部楼层
结果出乎意料呢,是暴风雪本身的问题,把技能的“状态-魔法释放时间”改为0.02秒就行了(改为0.01要出bug的),当然,0.02秒之内触发两次也是只有一次有效果的……
回复

使用道具 举报

发表于 2011-4-20 19:11:05 | 显示全部楼层
原来如此呢!  看来以后有些技能不能改成0.01秒了  多谢LS相助了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 17:17 , Processed in 0.145506 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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