魔兽争霸3 YDWE 物品触发编写问题请教
这个物品请教一下,我写了一个触发,没有效果,还导致地图无法运行。物品介绍:穿透型子弹+30%护甲穿透唯一被动——无视闪避:防御塔的攻击不会被闪避。唯一被动——预热:防御塔...
这个物品请教一下,我写了一个触发,没有效果,还导致地图无法运行。
物品介绍:
穿透型子弹+30%护甲穿透唯一被动——无视闪避:防御塔的攻击不会被闪避。唯一被动——预热:防御塔在攻击一个英雄时,每次攻击的伤害会提高25%。(最多提升75%伤害)唯一被动——升温:在防御塔完全预热后,对相同英雄的连续攻击将造成25%的额外伤害。(最多造成50%额外伤害)
其实就是防御塔在两秒内攻击同一个英雄,每次伤害会提高25%(最高提高125%)
索要地图请咨询QQ。 展开
物品介绍:
穿透型子弹+30%护甲穿透唯一被动——无视闪避:防御塔的攻击不会被闪避。唯一被动——预热:防御塔在攻击一个英雄时,每次攻击的伤害会提高25%。(最多提升75%伤害)唯一被动——升温:在防御塔完全预热后,对相同英雄的连续攻击将造成25%的额外伤害。(最多造成50%额外伤害)
其实就是防御塔在两秒内攻击同一个英雄,每次伤害会提高25%(最高提高125%)
索要地图请咨询QQ。 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏30(财富值+成长值)
1个回答
展开全部
你这触发。。完全没写到点子上,说实话我都看不懂想表达什么。
地图运行不了的原因是你用了接受伤害事件,后面的动作又不断对目标造成伤害,又一次触发这个效果,一下重复无数次伤害,游戏当然就崩溃了。你可以看这个接受伤害事件下面的一行提示文字,说的就是你这种乱用的情况。
防御塔在两秒内攻击同一个英雄,每次伤害会提高25%(最高提高125%)
这个技能的原理有点复杂,做法我大概说下:英雄被塔攻击受到伤害后,判断条件:英雄的自定义值是否大于0,如果是则判断自定义值是否小于5,如果是则设置英雄自定义值+1,创建一个马甲给塔,命令马甲对英雄造成(单位受到伤害x(自定义值x0.2))点伤害(这样才可以避免崩溃),否则开启0.1秒周期的逆天计时器,设置英雄自定义值为1。
地图运行不了的原因是你用了接受伤害事件,后面的动作又不断对目标造成伤害,又一次触发这个效果,一下重复无数次伤害,游戏当然就崩溃了。你可以看这个接受伤害事件下面的一行提示文字,说的就是你这种乱用的情况。
防御塔在两秒内攻击同一个英雄,每次伤害会提高25%(最高提高125%)
这个技能的原理有点复杂,做法我大概说下:英雄被塔攻击受到伤害后,判断条件:英雄的自定义值是否大于0,如果是则判断自定义值是否小于5,如果是则设置英雄自定义值+1,创建一个马甲给塔,命令马甲对英雄造成(单位受到伤害x(自定义值x0.2))点伤害(这样才可以避免崩溃),否则开启0.1秒周期的逆天计时器,设置英雄自定义值为1。
更多追问追答
追问
我这里不是运行崩溃,是地图就不好打开运行另外你可以发一个演示地图给我看看,加我号,我给地图你,最好要用循环结构,因为我给每一个防御塔绑定一个变量了。
追答
你的触发一看就是死循环的,就算能运行碰到伤害事件也是崩溃出错,原因就是我上面说的,没其他原因。
你这个技能要做演示图太费时间,我就这么一说,能看的懂就自己研究吧。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |