zerodxfx 发表于 2015-9-26 23:59:34

多重弹射问题?

我想做一个弹射技能,效果是释放技能对目标造成伤害(友军则是治疗)然后在人群中弹射,不分友军或者敌军(敌军造成伤害,友军回复血量)
弹射可以对同一目标造成多次伤害

期初我的想法是释放技能然后创建单位A
命令单位A对技能目标造成伤害
然后在目标位置再一次召唤一个单位,选取周围的一个随机单位对其造成伤害
直到次数达到规定数量

但是问题是第一发OK,第二发开始就有问题了,不管是召唤一个敌对单位来攻击友军还是召唤一个友军马甲来攻击友军都失败了

求一个比较稳妥的触发!

谢谢!

午。夜 发表于 2015-9-27 02:29:45

把你原来的触发贴出来 光看描述看不出你的问题在哪

asd8645123123 发表于 2015-9-27 09:16:06

然而想法没有问题贴触发吧

zerodxfx 发表于 2015-9-27 12:47:23

把我做的触发贴上来麻烦看一下效果是想如果技能目标是敌人,则下一个弹射目标为友军
如果第一个目标是友军,则下一个目标是敌军

但是不知道为什么,总是弹射到一半就消失了!
或者说第二个目标开始就出问题!

lo 发表于 2015-9-27 20:23:58

zerodxfx 发表于 2015-9-27 12:47
把我做的触发贴上来麻烦看一下效果是想如果技能目标是敌人,则下一个弹射目标为友军
如果第一个目标是友军 ...

虽然问题一堆,但懒得吐槽。
你试试把隐藏单位的触发去掉。

午。夜 发表于 2015-9-27 20:33:53

最直接的问题是 接受伤害 事件里面没有 被攻击单位
而且发布攻击命令与攻击前摇间会有0.25s的攻击反应延迟 如果你一定要这样做 可以用技能代替攻击来产生投射物
我是觉得这个做法会有不少问题 或者说会比较麻烦 不如直接用模拟投射物来做

zerodxfx 发表于 2015-9-27 21:33:38

午。夜 发表于 2015-9-27 20:33
最直接的问题是 接受伤害 事件里面没有 被攻击单位
而且发布攻击命令与攻击前摇间会有0.25s的攻击反应延 ...

这个投射物是最麻烦的地方,除了风暴之锤就没有别的不带特效的投射物了!但是风暴之锤必定带晕眩即使是0.001秒,有打断效果!
我的问题就应该是不知道怎么去判断,怎么去选取正确的目标!

zerodxfx 发表于 2015-9-27 21:36:21

lo 发表于 2015-9-27 20:23
虽然问题一堆,但懒得吐槽。
你试试把隐藏单位的触发去掉。

去掉了,确实有改善!但是还不是很完美,老会出BUG!
问题果然还是出在判断上,去掉隐藏以后,弹到最后即使死了也会鞭尸!
所以果然还是判定问题!

午。夜 发表于 2015-9-28 12:46:43

大概就这样子

lo 发表于 2015-9-28 18:07:40

zerodxfx 发表于 2015-9-27 21:36
去掉了,确实有改善!但是还不是很完美,老会出BUG!
问题果然还是出在判断上,去掉隐藏以后,弹到最后 ...

因为你是新手,所以我要告诉你,去掉“隐藏单位”并不是解决方法,不隐藏单位是为了便于你观察单位的创建、攻击,以及删除等是否正常进行。除此之外,可以用游戏信息输出一下重要参数,便于你判断触发是否正常运行,比如给玩家1发送弹射次数的信息就可以知道弹射次数是否符合你的设计等。

asd8645123123 发表于 2015-9-29 18:45:07

比较好用的投射物模版是酸性炸弹

可以判断buff来判断是否打中

起码我以前做连环霜冻是这样做的

asdfaaa120 发表于 2023-7-31 18:47:04

666666666666666
页: [1]
查看完整版本: 多重弹射问题?