반응형 FoV1 [Unity] 시야 구현하기(URP) 목표1. 플레이어는 시야를 가진다.2. 해당 시야의 각도를 조절할 수 있다. (사진의 경우 360도로 설정)3. 장애물에 닿으면 그 뒷쪽은 시야가 닿지 않는다. (사진의 경우 파랑색이 벽)4. 적들은 내 시야에 들어와 있어야 보이며, 장애물 또한 시야에 닿아야 보인다.5. 내 시야가 닿지 않는 부분은 검은색으로 칠한다. 구현 방식 간단 요약1. 플레이어는 지정한 각도로 많은 광선을 쏴서 닿는곳을 체크. (장애물 없을 시 최대거리)2. 1번에서 얻은 각 광선들의 끝점을 이어 시야 오브젝트를 만듦.2-1. 추후 처리를 위해 장애물 처리가 안되는 언제나 동그란 시야 오브젝트도 생성.3. 시야 오브젝트의 스탠실값을 1로 수정.3-1. 2-1의 오브젝트의 스탠실값을 2로 수정.4. 적 오브젝트는 해당 부분의 스탠.. 2025. 1. 20. 이전 1 다음 반응형