Unity 5对撞机无法正常工作

时间:2015-08-31 06:48:45

标签: graphics unity3d collision-detection collision

我有2个预制件(一个角色和一个墙),我将一个胶囊连接到播放器,一个立方体贴在墙上。胶囊和玩家都有对撞机组件。问题是我的角色穿过墙壁。我需要你的帮助!

2 个答案:

答案 0 :(得分:1)

没有Collider组件定义的

RigidBody在Unity中称为 Static Collider 。如果这样做,Unity会假定对象永远不会在场景中移动。

另一方面,如果您的对象是活动对象(移动),则除RigidBody组件外,还需要附加Collider组件。

在您的情况下,您需要在角色上附加一个刚体。

了解更多信息:http://docs.unity3d.com/Manual/CollidersOverview.html

答案 1 :(得分:0)

向他们添加RigidBody组件。