2
Unity에서 Physics.Raycast를 사용하면 포인트, 일반, 충돌자 이름으로 정보를 쉽게 얻을 수 있습니다. 충돌기에서 광선이 나오는 "포인트"를 얻으시겠습니까?Unity Raycast가 "In"뿐만 아니라 collider의 "Out"지점을 감지하는 방법
이 문제에 대해 많은 시간을 내 주셔서 감사합니다.
Unity에서 Physics.Raycast를 사용하면 포인트, 일반, 충돌자 이름으로 정보를 쉽게 얻을 수 있습니다. 충돌기에서 광선이 나오는 "포인트"를 얻으시겠습니까?Unity Raycast가 "In"뿐만 아니라 collider의 "Out"지점을 감지하는 방법
이 문제에 대해 많은 시간을 내 주셔서 감사합니다.
광선이 뒤에서 들어오는 곳을 결정할 수 있도록 충돌 한 콜라이더에서만 역 광선을 주조 할 수 있습니까? 아래의 코드가 작동 할 수 있습니다.
RaycastHit firstHit;
Ray firstRay = new Ray (origin, direction);
Physics.Raycast (firstRay, out firstHit, distance);
Vector3 reverseOrigin = firstRay.origin + (firstRay.direction * distance);
RaycastHit reverseHit;
Ray reverseRay = new Ray (reverseOrigin, (firstRay.direction * -1));
firstHit.collider.Raycast (reverseRay, out reverseHit, distance);