0
嗨我有問題,至今爲止我還找不到答案。我有兩個彼此相鄰的遊戲對象,每個對象都有一個對撞機。現在,當第三個對象與其中一個遊戲對象碰撞時,該第三個對象的方向/反彈將根據它所觸及的哪個gameObject/collider採取不同的方向。這在大多數情況下都可以正常工作,當gameObjects被打得乾乾淨淨的時候,但是當它碰撞到兩個對手的中間時,它會在中間出現一個方向,這會導致我的遊戲出現問題。Unity - 如何讓gameObject在撞擊兩個對撞機時只發生一次碰撞
我想知道如何確保當任何其他對象與兩個對象發生碰撞時,只有一個碰撞/碰撞被觸發(無論哪個碰撞),即碰到兩個gameObjects的連接。
我想這是一個普遍的答案,但OP很可能會希望有一個更決定如何處理雙重碰撞的方式比簡單的「布爾」標誌更爲強大。如果兩個對象以不同的方式使得碰撞對象反彈,那麼讓引擎決定哪個對象「首先」碰撞會使遊戲表現出不可預測的行爲,這可能會導致玩家感到沮喪。 – Abion47
感謝您的建議。會試試這個。 – Kaz