예를 들어서 게임을 시작하고 몬스터 100마리가 필드에 생성되었다고 가정할게요
그런데 플레이어의 시야에는 몬스터가 50마리만 보여요. 카메라 범위 내에 50마리가 있는거임.
그러면 나머지 50마리는 렌더링이 안되는게 맞음? 지금 코드로 if (GetComponent<Renderer>().isVisible)를 써보니깐 카메라 밖에있는 애들은 렌더링 안되고 있다고 나오는데
그러면 여기서 카메라 밖에 있는 애들을 최적화한다는건 뭘 최적화한다는거임?
좀 정리해서 쓰자면
1. 카메라 시야 밖에 있는 것들을 최적화를 해야 한다는 내용을 봄 => 내 생각은 '아 카메라 밖에 있는 애들 렌더링을 하지 말라는건가?'
2. 근데 이미 기본적으로 카메라에 안찍히면 렌더링이 안되는것같음 => '그러면 뭘 최적화 하라는거지?'
카메라 밖에있는 애들도 다른애들이랑 똑같이 플레이어 향해 이동하는 연산하고 뭐 이런걸 최적화 하라는걸까요 좀 헷갈림...
혹시 예를 들어서 "카메라 밖에서 데미지를 입혀서 데미지 텍스트가 표기"되는 것을 그 텍스트가 만약 카메라 밖이면 그냥 표기를 안하는 것 이런걸 하면 되는걸까요? 근데 카메라 밖이면 이것도 똑같이 렌더링 안되는거 아님?
프럭스텀/오클루전 컬링 검색ㄱ
카메라 밖에 있는 애들은 일반적으로 신경 쓸 필요 없음 무슨 글을 봤는지 알아야겠는데