移动过程中有时无法检测到“物体攻击判定”的接触

当玩家等对象在场景中移动时,若接触到敌弹等攻击判定,可能会导致“对象的攻击判定接触”这一链接条件无法被正确判定。

例如,当玩家向左移动时,被从右侧发射的敌弹追上并命中时,就会发生这种情况。(当玩家静止或向右移动时,条件会正确判定。)

由于仅特定对象会出现此问题,而其他对象则不会,因此在样本项目和教程项目中调查了发生条件,发现当 Object_Sampleplayer 的 BaseSettings 中的“禁用 HitCollision 列表”中注册了 HitCollision 时,问题就会出现。

附上我确认时的视频和教程项目的差异文件。视频中展示了静止、向右移动、向左移动时,敌弹命中时仅在向左移动时未进入“对象的攻击判定接触”链接状态(红色的 Damage​:double_exclamation_mark: 未显示)。

file.zip (2.5 MB)

1 个赞

我在做玩家发射子弹击中怪物的战斗场景中,也会出现子弹击中怪物消失(感受到了攻击判定),但是怪物没有掉血的情况。(感受不到受击判定)。

这个有一定的概率,大概打5发或者10发子弹,会出现一次怪物无法感受受击的情况。

本来想复现这个问题,看看能不能在这个帖子里,一并解决了。

In the combat scene where players shoot bullets to hit monsters, there are cases where bullets hit and disappear (indicating successful attack detection), but the monsters do not lose health (no hit detection is perceived).
There is a certain probability, approximately one in five or ten shots, where a monster may fail to register being hit.
I originally wanted to reproduce this issue to see if it could be resolved in this post as well.

プレイヤーが弾丸を発射してモンスターを撃ち抜く戦闘シーンでは、弾丸がモンスターに命中して消える(攻撃判定を感知)が、モンスターの体力が減らない状況が発生します(受撃判定を感知できない)。
一定の確率で、およそ5発または10発の弾を撃った際に、怪物がダメージを感知しない場合がある。
この問題を再現して、このスレッドで一括解決できないかと考えていました。

我已确认该问题可以重现,将作为bug报告给开发团队。谢谢!

@serbow
我在我的环境中确认时,HP正常减少了。
因此,serbow 您遇到的问题可能是其他故障导致的。

那我单开一个帖子,复现一下出现的问题,感谢BAZ先生的回复。

Then I’ll open a separate post to reproduce the issue that occurred. Thank you for your reply, Mr. BAZ.

では、私は投稿を開いて、問題を再現して、BAZさんの返事に感謝します。