胶囊碰撞器在场景视图中不可见?

时间:2017-09-13 15:03:27

标签: unity3d

我正在尝试使用高尔夫球杆击球。我的高尔夫球杆有三个部件(三个游戏物体:手柄,杆身和头部,如第一张附图所示)。可以在另一个附加图像中看到头部游戏对象的检查员。 为了打高尔夫球,我们需要一个对撞机。所以我把胶囊对撞机放在头部游戏对象上。但我没有在头部游戏对象中看到任何对撞机。 头部显示在最后一张图片中。 为什么我不能把Capsule Collider放在对象上?

gameobjects.png

enter image description here

enter image description here

编辑:

感谢您的回复。

我增加了半径但仍然相同。

我在场景中放置了一个Quad并将Mesh对撞机放在它上面(称为AW52Collider)。请参阅 第一张图片。我们可以清楚地看到对撞机。

但我对俱乐部负责人做了同样的事情,因为它也是一个游戏对象,我应该能够放置一个网格对撞机。但我没有看到任何东西。为什么呢?

请参阅第二张图片。

我不明白的另一件事是当我将AW52Collider放入Club Head对象时,我也看不到AW52Collider。为什么?请参见第三张图片。

enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

  1. 增加对撞机的大小,这些值看起来不像你应该看到的小玩意儿。最好的方法是将对撞机重置为默认值,然后一起玩,直到你开心为止。
  2. 最佳做法是在其上创建一个带有碰撞器的子对象。原因是对撞机的位置。对撞机始终以GameObject的枢轴点为中心。但是您可能想要自由移动碰撞器或手动禁用一组碰撞器以进行测试(或优化)目的。还要考虑将具有多个小型碰撞器作为子对象的对象视为一个大碰撞器(刚性体)。 Source (Compound Colliders)