seicx822 发表于 2019-10-15 19:53:47

做了3个技能改了好几次就是不触发 求大神解答下哪里出了问题

本帖最后由 seicx822 于 2019-11-13 16:45 编辑



地图:

乱心の鬼舞 发表于 2019-10-18 22:10:02

本帖最后由 乱心の鬼舞 于 2019-10-18 22:11 编辑

你这么写事件发动技能效果,条件太多当然是触发不了的。你触发的改成:事件:任意单位发动技能效果,条件:施放技能=XXXX,动作:if:and全部条件成立(施法单位的类型等于XX单位、)【PS:施法单位是存活?这有必要吗?还有技能等级大于或等于1级???what?技能没1级,你没学还想发动》】,Then——(自己写下面的动作);
还有和你说一下,每当游戏时间过1秒(这个事件在多人游戏里面会不准确),最好用计时器到期(循环计时),每次触发动作,整数+1,if整数等于X,then,关闭计时器、关闭当前触发器;还有个你写单位爆炸死亡?那个你最好用地精工兵的自爆设定为:尸体爆炸 true

seicx822 发表于 2019-10-27 00:16:31

@乱心の鬼舞 按照你说的该了 但是还是没效果 没伤害额

乱心の鬼舞 发表于 2019-10-27 09:02:50

seicx822 发表于 2019-10-27 00:16
@乱心の鬼舞 按照你说的该了 但是还是没效果 没伤害额

伤害:用地精工兵的自爆设定为:尸体爆炸 true

seicx822 发表于 2019-11-4 00:15:03

@乱心の鬼舞 我说的是每1秒的伤害 这个伤害触发不了 和地精自爆有啥关系?

asd8645123123 发表于 2019-11-5 21:42:15

光看触发,谁也不知道你想干嘛

描述一下你做的技能的功能

seicx822 发表于 2019-11-5 23:23:13

@asd8645123123
技能1: 4秒内向周围1000码随机敌军单位投射风暴之锤(凤凰火焰)并判定具有魔法效果单位创建马甲对其释放风暴之锤(真),并造成物理伤害-------凤凰火焰连续对一个单位释放多次 把持续时间调成10秒 还是 没用 而且 判定不了具有魔法效果的单位 ,也丢不出风暴之锤(真 ),也判造成不了物理伤害
技能2:原地创建马甲 对具有光环效果单位造成物理伤害,光环单位伤害触发不了
技能3:开启4秒内给施法单位添加魔法书 同样造成物理伤害和自带的魔法伤害,同样物理伤害触发不了,并且4秒结束后 魔法书依然没删除

asd8645123123 发表于 2019-11-6 22:40:16

我把技能思路告诉你,重新做吧

1:

发动技能效果
技能=X
启动一个计时器,间隔为你两次发射的间隔,每次设置一个单位组为X范围内敌人,设置单位A为单位组中随机的一个敌人,创建马甲发射风暴之锤

任意单位受伤害
伤害来源=马甲
命令英雄造成物理伤害

2.

发动技能效果
技能=X
选取单位组,条件为有魔法效果的单位,造成伤害

3.
发动技能效果
技能=X
添加魔法书,启动计时器
计时器到期,删除魔法书


此外有几个点要注意
1.不要使用等待,我看你使用的是YDWE,那么可以用逆天计时器
2.不要裸写,单位组,先设置变量再用,可以避免泄露
3.条件栏填多个默认为and,不需要再加and
4.不要用当游戏逝去X秒这个事件


如果不知道逆天计时器怎么用,可以看一下这个示例:






YCMabc157249 发表于 2021-2-4 09:56:43

支持一下......
页: [1]
查看完整版本: 做了3个技能改了好几次就是不触发 求大神解答下哪里出了问题