我有2个预制件(一个角色和一个墙),我将一个胶囊连接到播放器,一个立方体贴在墙上。胶囊和玩家都有对撞机组件。问题是我的角色穿过墙壁。我需要你的帮助!
答案 0 :(得分:1)
Collider
组件定义的 RigidBody
在Unity中称为 Static Collider 。如果这样做,Unity会假定对象永远不会在场景中移动。
另一方面,如果您的对象是活动对象(移动),则除RigidBody
组件外,还需要附加Collider
组件。
在您的情况下,您需要在角色上附加一个刚体。
了解更多信息:http://docs.unity3d.com/Manual/CollidersOverview.html
答案 1 :(得分:0)
向他们添加RigidBody
组件。