2017-09-13 37 views
1

我想用高爾夫球杆打一個球。我的高爾夫球杆有三個組成部分(三個比賽對象:手柄,杆身和頭部,如第一幅附圖所示)。頭部gameobject的檢查員可以在另一個附加圖像中看到。爲了打高爾夫球,我們需要一個對撞機。所以我在頭部遊戲物體上放置了一個膠囊對撞機。但是我沒有看到任何碰撞頭在gameobject。 頭部顯示在最後一張圖片中。 爲什麼我不能把膠囊對撞機放在物體上?Capsule Collider在場景視圖中不可見?

gameobjects.png

enter image description here

enter image description here

編輯:

感謝您的答覆。

我增加了半徑,但仍然相同。

我在場景中放置了一個Quad,並將Mesh collider放到它上(稱爲AW52Collider)。請參閱 的第一張圖片。我們可以清楚地看到對撞機。

但是我對俱樂部頭部做了同樣的事情,因爲它也是一個遊戲對象,我應該可以放置網格對撞機。但我什麼也沒看到。爲什麼?

請參閱第二幅圖片。

我還不明白的一件事是,當我將AW52Collider放入Club Head對象內時,我也沒有看到AW52Collider。爲什麼?請參閱第三張圖片。

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

+0

該半徑看起來有點小。你有沒有試過增加半徑以及對撞機的高度? – Tom

+0

@Tom謝謝,我做了更大的半徑,但仍然一樣。我做了一些測試,並在原文中添加了編輯。如果您有任何想法,可以請解釋一下嗎?由於我是Unity新手,因此無法立即確定。 – batuman

回答

2
  1. 增加你對撞機的大小,這些值並不像你看到的小玩意都沒有。最好的辦法是將碰撞機重置爲默認值,然後和他們一起玩,直到你快樂。
  2. 最好的做法是創建一個包含碰撞體的子對象。原因是對撞機的放置。對撞機始終以GameObject的樞軸點爲中心。但是您可能想要自由移動碰撞器或手動禁用一組碰撞器以用於測試(或優化)目的。還要考慮將多個小碰撞體作爲子對象的對象被認爲是一個大碰撞體(明智的)。 Source (Compound Colliders)
+0

謝謝,讓我今晚試試。 – batuman

+0

是的我增加了大小,但仍然看不到。我添加了一個四邊形,然後將網格對撞機放到四邊形上。你是這個意思嗎?這是一個正確的方法嗎?我做了一些測試,並在原始帖子的底部添加了編輯。可以解釋我,因爲我是Unity新手。謝謝 – batuman

+0

只需添加一個GameObject並添加碰撞器即可。您是否在導入網格時檢查「生成對撞機」? –