2013-03-06 62 views
0

我正在使用兩個角色,我在他們兩個上都使用了角色控制器。但是我也在這些角色上放置了膠囊和膠囊碰撞器。但我希望碰撞會檢測膠囊是否相互碰撞。我正在使用OnTriggerEnter函數。並且這兩個角色都有剛體沒有活力和IsTrigger點擊...但我的TriggerFunction不工作...與Capsule Collider碰撞

+0

請不要雙重張貼。這聽起來幾乎完全像你的[其他職位](http://stackoverflow.com/questions/15240161/collision-detection-in-unity3d) – Jerdak 2013-03-06 21:22:02

回答

0

您需要檢查ColliderOnTriggerEnter方法中的任一個上的tickmark IsTrigger方法應該放在第二個對象中,該對象不是觸發器(它也可以是觸發器)。

PS:
OnTriggerEnter script reference -

注意,觸發事件,如果對撞機之一也 附帶有剛體只發送。

+0

感謝Creator的回覆... Istrigger被點擊兩個對象..但它只有當兩個角色控制器主機相互撞擊時纔會呼叫。但是我並沒有使用角色控制器來進行碰撞。我想當我的膠囊碰撞體碰到對方時,觸發器功能將會調用...但它並不開心...... :( – 2013-03-06 13:09:07

+0

我已附加Rigidbodies兩個對象沒有重力...但仍然沒有工作.. – 2013-03-06 13:11:47