我想制作一个靠近到一定距离后会攻击的敌人。

・我正在尝试制作一个敌人,该敌人在接近玩家一定距离后会投掷石块,但无法成功实现。

设置如下:
动作 A:向玩家靠近
动作 B:停止并投掷石块

目前的情况是:
在动作 A 状态下,当玩家接近到一定距离后,可以正常过渡到动作 B,但存在以下问题:
・已设置发射弹丸,但无法生效
・当玩家再次远离设定距离后,本应返回动作 A 并重新靠近,但实际上似乎正在高速重复动作 A→动作 B 的切换,导致无法正常运行

我并没有进行复杂的操作,因此认为设置本身应该没有问题。
请问有人知道如何解决这个问题吗?

※以下视频中,为了确认已过渡到动作 B,我添加了“砰!”的音效。

视频

条件链接↓

关于此事,经与 Moonling 先生/女士咨询和确认,已查明原因,故在此记录相关信息。

【问题原因】
敌人的攻击目标设置为“Player 组”,但
玩家操作的自机(属于 Player 组)的
连接点上设置了不可见对象,且该对象也属于 Player 组。

【解决方法】
取消自机对象连接点下不可见对象的
“Player 组”设置。

通过上述操作,本问题已解决。
感谢 Moonling 先生/女士:man_bowing:

1 个赞