두 캐릭터를 사용하고 있습니다. 두 캐릭터 컨트롤을 사용하고 있습니다. 그러나이 캐릭터에도 캡슐과 캡슐을 배치했습니다. 하지만 캡슐이 서로 충돌 할 때 충돌이 감지되기를 바란다. 나는 OnTriggerEnter 함수를 사용하고있다. 그리고이 두 캐릭터는 강체를 가지고 있지 않으며 IsTrigger를 클릭한다 ... 그러나 내 TriggerFunction은 작동하지 않는다 ...캡슐 콜 라이더와의 충돌
0
A
답변
0
Collider
및 OnTriggerEnter
메서드 중 하나에서 눈금 IsTrigger
이 트리거가 아닌 두 번째 개체에 있어야 함을 확인해야합니다 (트리거 일 수도 있음).
PS :
OnTriggerEnter script reference 사람 - colliders 하나는 결합 강체가 있으면 이벤트를 트리거
참고 만 전송된다.
+0
답장 Creator를 좋아합니다 ... Istrigger는 두 개체를 클릭합니다. 그러나 그것을 두 캐릭터 컨트롤러 경계가 서로 충돌했을 때만 호출됩니다.하지만 캐릭터 컨트롤러를 충돌에 사용하지 않습니다. 캡슐 충돌체가 서로 충돌 한 다음에 트리거 기능이 호출되기를 원합니다.하지만 그럴 수는 없습니다 ... :( –
+0
중력이없는 물체에 리지드 바디를 부착했습니다 ...하지만 여전히 작동하지 않습니다. –
두 번 게시하지 마십시오. 이것은 거의 귀하의 [다른 게시물] (http://stackoverflow.com/questions/15240161/collision-detection-in-unity3d) – Jerdak