2016-09-22 72 views
0

反而在地面上行走時,他穿過船上的相同物體,並將其他物體碎裂。他留在地面上,但他穿過場景中的所有其他物體。爲什麼玩家在場景中穿過物體?

在過去,我將Mesh Collider添加到了船上的sapceship中,並檢查了凸面變成了凸面,所以它工作正常。但現在我試圖將Mesh Collider添加到場景中的所有內容中,並且沒有改變任何內容。

Scene

場景是不是我自己的,但沒有什麼我調校妥當認爲。地形相機和物體。我添加了ThirdPersonController。

也許有辦法解決它在c#中製作一個新腳本?到目前爲止,我找不到解決方案。

+0

中心(Y)值,現在我解決它通過選擇場景中的所有對象和模式,並加入到他們都網撞機。但是爲它們添加一個Mesh Collider是個好主意嗎? –

回答

0

確保玩家的對撞機足夠大以容納模型。而且地形對撞機也會根據地形進行調整。

+0

所以我需要沒有網狀碰撞器?在ThirdPersoncontroller上有一個Capsule Collider,在地形上有一個Terrain Collider。所以這就是我只需要這兩個?那麼爲了刪除我添加到所有對象和模型中的所有網格碰撞器? –

+0

我沒有讀過你用Mesh Collider解決的評論。所有需要碰撞的對象都需要碰撞器,你需要什麼碰撞器,這取決於,如果你有一個盒子或者一個矩形對象,就使用盒子對撞器,但是如果你有一個複雜的網格,可以使用網格碰撞器。閱讀關於碰撞體統一的內容以及最適合您的內容。 – cjf93

0

試圖改變CapsulCollider

相關問題