找回密码
 点一下
查看: 1925|回复: 11

多重弹射问题?

[复制链接]
发表于 2015-9-26 23:59:34 | 显示全部楼层 |阅读模式
我想做一个弹射技能,效果是释放技能对目标造成伤害(友军则是治疗)然后在人群中弹射,不分友军或者敌军(敌军造成伤害,友军回复血量)
弹射可以对同一目标造成多次伤害

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

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

求一个比较稳妥的触发!

谢谢!
发表于 2015-9-27 02:29:45 | 显示全部楼层
把你原来的触发贴出来 光看描述看不出你的问题在哪
回复

使用道具 举报

发表于 2015-9-27 09:16:06 来自手机 | 显示全部楼层
然而想法没有问题  贴触发吧
回复

使用道具 举报

 楼主| 发表于 2015-9-27 12:47:23 | 显示全部楼层
把我做的触发贴上来麻烦看一下效果是想如果技能目标是敌人,则下一个弹射目标为友军
如果第一个目标是友军,则下一个目标是敌军

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

圣光弹.w3x

20.7 KB, 下载次数: 5

圣光单hashtable.w3x

20.68 KB, 下载次数: 1

点评

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

使用道具 举报

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

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

点评

去掉了,确实有改善!但是还不是很完美,老会出BUG! 问题果然还是出在判断上,去掉隐藏以后,弹到最后即使死了也会鞭尸! 所以果然还是判定问题!  详情 回复 发表于 2015-9-27 21:36
回复

使用道具 举报

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

点评

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

使用道具 举报

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

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

使用道具 举报

 楼主| 发表于 2015-9-27 21:36:21 | 显示全部楼层
lo 发表于 2015-9-27 20:23
虽然问题一堆,但懒得吐槽。
你试试把隐藏单位的触发去掉。

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

点评

lo
因为你是新手,所以我要告诉你,去掉“隐藏单位”并不是解决方法,不隐藏单位是为了便于你观察单位的创建、攻击,以及删除等是否正常进行。除此之外,可以用游戏信息输出一下重要参数,便于你判断触发是否正常运行,  详情 回复 发表于 2015-9-28 18:07
回复

使用道具 举报

发表于 2015-9-28 12:46:43 | 显示全部楼层
大概就这样子
圣光弹2.w3x (27.42 KB, 下载次数: 17)
回复

使用道具 举报

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

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

使用道具 举报

发表于 2015-9-29 18:45:07 | 显示全部楼层
比较好用的投射物模版是酸性炸弹

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

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

使用道具 举报

发表于 2023-7-31 18:47:04 | 显示全部楼层
666666666666666
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 08:52 , Processed in 0.228167 second(s), 33 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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