Project1

标题: 攻击成功,但敌人不掉血是怎么回事啊?! [打印本页]

作者: supergamefans    时间: 2010-11-9 21:59
标题: 攻击成功,但敌人不掉血是怎么回事啊?!
本帖最后由 supergamefans 于 2010-11-10 21:46 编辑

已经设定了攻击判定,敌人挨打后也做出了相应的动作,但体力设为1的敌人需要打很长时间才能偶然死掉,将变量中玩家的攻击力调整为100也是同样效果,但敌人打我每次都成功掉血,请指点一下,弄了很长时间了!谢谢
作者: 魔神之影    时间: 2010-11-9 22:06
本帖最后由 魔神之影 于 2010-11-9 22:07 编辑

http://rpg.blue/forum-agm-2.html
确定你接触判定和攻击判定都设置了没。。估计你是只有在敌人做出攻击动作时才有攻击判定,所以在那个瞬间才能使敌人掉血死亡。
作者: supergamefans    时间: 2010-11-9 22:13
我查看了一下,敌人行走、攻击、挨打等动作都有设置,并且为了测试我将我出拳时攻击判定范围增加到原来范围的3-4倍,亦然不行啊
作者: supergamefans    时间: 2010-11-9 22:18
我怀疑和这个http://rpg.blue/thread-157821-1-2.html应该是同样的问题吧
我这个都是自己重新做的,没有用别人的进行修改
作者: 魔神之影    时间: 2010-11-9 22:29

看到圈里的地方了吧。你想要怪死,就必须设置。
作者: supergamefans    时间: 2010-11-9 22:38
主角攻击判定为位置48%,大小52%,敌人与其他对象的接触判定为0%,100%,敌人已经做出了被攻击的动作,但就是很难死掉,我都要疯了!
作者: supergamefans    时间: 2010-11-9 22:43
请问一下:2者之间攻击判定的碰撞才会扣血,是这样的吗?我将敌人待机时攻击判定改为位置0%,大小0%,但攻击敌人时我也掉血。
作者: masakisl    时间: 2010-11-10 00:42
回复 supergamefans 的帖子

攻击判定(红色)接触到对象判定(蓝色)就会扣血

单是设成0%是没用的,还要注意位置
可以位置设置在敌人体内,或者干脆设置在很远很远的地方
作者: supergamefans    时间: 2010-11-10 21:46
楼上masakisl正解,敌人被攻击时攻击判定也需要设置,可以设置到很远的地方,避免出拳时自己也掉血,谢谢!
作者: supergamefans    时间: 2010-11-10 21:48
其实魔神之影大人也应该是这个意思,但当时我没看懂,也谢谢了!
作者: keytomyheart    时间: 2010-11-23 11:47
能够再详细点不~我还有一点不明白~当敌人体力为0时~是不是会自动消失?
作者: jiuji250    时间: 2010-11-23 13:05
回复 keytomyheart 的帖子

体力为零不会自己消失~需要指定一个动作,在下面的动作设置里钩上“消失”,然后联结关系上设置为“体力为0时”转到这个动作就好了~
作者: neverwind    时间: 2010-12-28 13:04
遇到了相同问题,最后发现是动画中,【动作相关】地方设置1秒内显示2帧,但是我动画播放一帧是0.3秒,也就是说1秒内有0.2秒空闲。。改成播放一帧0.5秒就正常了。。
作者: 骷髅灰机    时间: 2011-1-2 22:13
怪物的攻击判定设为“有”,大小为0
作者: keytomyheart    时间: 2011-6-6 22:01
好!谢谢了,有一段时间没上了.
作者: 扯蛋的风    时间: 2011-6-17 22:59
没看懂……


扯蛋的风于2011-6-18 22:18补充以下内容:
……我以后注意……
不过确实不行啊
主角的攻击力是1,上线也是1
怪物的体力是5
怪物有三种状态,走路、攻击、死亡,对应三种不同的动画
其中的走路、攻击都有攻击判定,走路的攻击判定大小为一
从走路和攻击动作到死亡动作的条件都只有:体力为0(是不是就是说体力为负数的时候不行,为此我还特意调整攻击为1,原先是3的。
其中的死亡,消灭已经打钩了
怪物的“消失时”调的怪物消失时分数增加9
分数计数器指定的变量是玩家的分数,玩家的分数初始值是0,最大值是99990
运行时,怪物受到攻击,会闪烁,五次之后,依然还是一开始的老样子。而且分数偶尔的会增加1.
……
求解……


扯蛋的风于2011-6-18 22:21补充以下内容:
打错了:其中的走路、攻击都有攻击判定,走路的攻击判定大小为0


扯蛋的风于2011-6-18 22:39补充以下内容:
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!!!!!!!
我把死亡动作里的消灭的勾去掉之后,就成功的转到死亡的动作了……
老大你骗死我了……
不过确实是我理解的错误,我把死亡=消失了。
不过这个勾有什么用呢,是干什么的,什么时候用到呢?为什么我勾上之后就出现上面的情况呢?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1