魔兽地图编辑器技能问题:如何伤害一个扇形区域的敌人

想做一个英雄技能,点地施放后能伤害前方扇形区域内的所有敌人,是瞬间伤害。不要用熊猫的喷火,我试了效果不好。需要单位距离英雄越远伤害越低,不用冲击波类的技能怎么做?... 想做一个英雄技能,点地施放后能伤害前方扇形区域内的所有敌人,是瞬间伤害。不要用熊猫的喷火,我试了效果不好。
需要单位距离英雄越远伤害越低,不用冲击波类的技能怎么做?
展开
 我来答
lctc1002
2014-01-04 · TA获得超过9711个赞
知道大有可为答主
回答量:4558
采纳率:100%
帮助的人:4003万
展开全部

超简单方法:角度选取。完全不用任何马甲~

一个完美的扇形。


wakdy9743261
2014-01-02 · TA获得超过257个赞
知道小有建树答主
回答量:383
采纳率:100%
帮助的人:226万
展开全部
这个电脑没装魔兽,就提个思路吧
就用熊猫的喷火为例来说,创建一个马甲单位(马甲A)添加一个熊猫喷火(技能A)的技能给马甲,然后将技能的伤害改为0,给英雄(英雄A)做一个无伤害无效果的可以点地释放的技能(技能B),然后用再用触发。
触发1:
事件:任意单位发动技能效果
条件:施放技能 等于 技能B
动作:单位-命令 (创建 1个 马甲A 给 触发单位 在 触发单位的位置 )发动 熊猫人的喷火技能 到 技能释放点
触发器-开启触发2
触发2
事件:任意单位接受伤害
条件:单位所受的伤害 等于 0
伤害来源 是 马甲A
动作:单位-命令 伤害来源 对 触发单位 造成 (1000-(触发单位到伤害来源的距离)) 点 伤害
触发器-关闭当前触发
这样就应该可以做成一个扇形的伤害,距离越远伤害越小,用(大于技能影响范围的数字)减去(两个间的距离)所得的数值自然就是距离越远的伤害就越小了。
这个应该是可以的,应该是满足LZ的伤害要求了吧
更多追问追答
追问
不用马甲能做到吗,感觉太复杂了!
追答
这个不复杂吧
不用马甲才复杂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2014-01-01
知道答主
回答量:16
采纳率:0%
帮助的人:14.8万
展开全部
这种情况下不用T或者J的话做不到
我倒是有个思路
事件 任意单位发动技能效果
条件 (施放的技能)等于(你技能的名字)
动作 创建 1 个(你的马甲1)给(触发玩家)在(触发单位)的位置,面向角度为(触发单位)面向角度 度
为 最后创建的单位 添加 震荡波1
对 最后创建的单位 发布 兽族牛头人酋长 - 震荡波 命令到目标点:(技能施放点)
等待 0.10 秒(游戏时间)
删除 最后创建的单位
创建 1 个(你的马甲2)给(触发玩家)在(触发单位)的位置,面向角度为(触发单位)面向角度 度
为 最后创建的单位 添加 震荡波2
对 最后创建的单位 发布 兽族牛头人酋长 - 震荡波 命令到目标点:(技能施放点)
等待 0.10 秒(游戏时间)
删除 最后创建的单位
创建 1 个(你的马甲3)给(触发玩家)在(触发单位)的位置,面向角度为(触发单位)面向角度 度
为 最后创建的单位 添加 震荡波3
对 最后创建的单位 发布 兽族牛头人酋长 - 震荡波 命令到目标点:(技能施放点)
等待 0.10 秒(游戏时间)
删除 最后创建的单位

震荡波1、2、3的距离递增
弹射速率调高点就是瞬间伤害了
三个震荡波的伤害都一样
那么离得越近的单位受到的伤害就越高
你也可以再加几个
把距离调好
这就可以了
对了
弹射速率太快的话会伤害不到单位
所以大概5000左右就可以了
马甲不能重复,否则会出错
最好用不同的马甲
追问
不用马甲能做到吗,感觉太复杂了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c2ac8041
2013-12-31 · TA获得超过880个赞
知道小有建树答主
回答量:468
采纳率:100%
帮助的人:263万
展开全部
腐臭蜂群?波浪?都不行?这些技能就是扇形伤害,或许是你没设置正确。这就需要用TJ了噢少年。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式