通过对象的角色-Unity3D

本文关键字:角色 -Unity3D 对象 | 更新日期: 2023-09-27 18:29:23

我是Unity3d的新手,我很难让我的角色停止穿过我从Maya导入的墙和房子,它们都有刚体,我该怎么办?

通过对象的角色-Unity3D

除了刚体组件外,还需要将碰撞器组件附加到对象上。使用的最佳对撞机因对象形状而异,因此对于某些对象,您可以使用长方体对撞机,而其他对象则需要球体或胶囊对撞机。当你把对撞机组件附加到一个对象上时,你会在编辑器中看到一个绿色的轮廓,当你调整它时,它会向你显示对撞机的形状。

还有一个网格碰撞器,它使用模型的实际几何体进行碰撞,但速度较慢且有局限性。(例如,只有在设置了"凸"标志的情况下,网格碰撞器才能与其他网格碰撞器碰撞

另一件事:刚体组件只需要附加到应该移动的对象上,比如角色。墙壁和房屋通常不需要刚体组件。

如果你的角色有刚体和碰撞器,而墙/房子都有碰撞器,那么你的角色不应该穿过它们。