在Unity 3D中,通过墙壁可以看到敌人的部位



我有一个由几个相连的房间组成的位置,一些敌人在追我。但是当bot非常靠近墙壁时,我可以看到它们的手穿过墙壁,尽管bot和墙壁都有对撞机,并且敌人无法穿过它们。我能不能创建一个边界或者别的什么来防止它?

听起来@Heisenbug可能是正确的。

我会在你的模型上附加一个次要碰撞器,很可能是一个盒子(为了快速处理),并将其称为personal_space。这样你就可以控制它们离墙的距离,同时还能让它们靠近玩家和其他特殊物体。

最新更新