먼저 Unity Pro를 소유하고 있습니다.
성능을 향상시키기 위해 조명을 잠시 보지 않을 때 조명을 차단하려고했습니다. 내가 본 주요 방법은 BecameVisible ()을 사용하고 카메라 절두체를 테스트하는 것이 었습니다.
내 주요 문제는 플레이어가 조명으로 비춰질 영역을보고 있다면 여전히 조명을 켜고 싶어한다는 것입니다.
현재 조명 된 영역이 카메라 절두체에 있는지 확인하는 방법을 사용하고 있지만 문제는 때때로 플레이어가 실제로 볼 수없는 상태에서 조명이 절두체에 있다는 것입니다 (예 : 플레이어와 플레이어 사이의 벽). 나는 그들에게 레이 캐스팅을 시도했지만 실제 조명 영역에 대해 충분히 상세하게 얻을 수는 없습니다 (렌더러. 바운드 s.extent 및 renderer.bounds.center를 사용하여 라이트의 최대 조명 포인트를 계산하는 것이 가장 좋았습니다).
누구나 Unity Pro에서 조명을 차단하는 쉬운 방법을 알고 있습니까? 아니면 내가 얘기했던 카메라 받침점 방법을 사용하는 좋은 방법을 말해 줄 수 있습니까?