태그
프리팹

정적 게임 오브젝트

최적화를 위해서는 게임 플레이 중에 오브젝트가 움직일 수 있는지 여부를 알아야 할 때가 있습니다. 정적 오브젝트가 포지션 변화로 인해 무효화될 일이 없다는 것을 알 수 있기 때문에 정적(Static)(움직이지 않는) 오브젝트를 에디터에서 미리 계산할 수 있는 경우가 종종 있습니다. 예를 들어, 여러 정적 오브젝트들을 배치(batch) 라는 하나의 큰 오브젝트로 결합시킴으로써 렌더링을 최적화할 수 있습니다.

게임 오브젝트의 인스펙터에는 맨 오른쪽 상단에 Static 체크박스 및 메뉴가 있으며 이를 통해 이 오브젝트가 움직이지 않을 것이라는 점을 Unity에 있는 여러 다른 시스템에 알릴 수 있습니다. 오브젝트는 각 시스템에 대해 개별적으로 정적 오브젝트라고 마크될 수 있으며 따라서 딱히 이점이 없을 경우에는 어떤 오브젝트에 대한 정적 최적화를 계산하지 않도록 선택할 수 있습니다.

인스펙터에서 게임 오브젝트를 볼 때 Static 체크박스와 드롭다운 메뉴
인스펙터에서 게임 오브젝트를 볼 때 Static 체크박스와 드롭다운 메뉴

정적 설정

EverythingNothing 은 정보를 사용하는 모든 시스템의 정적 상태를 동시에 활성화 또는 비활성화합니다. 해당 시스템은 다음과 같습니다.

  • 라이트매핑: 씬에 사용하는 고급 조명입니다.
  • 오클루더 및 오클루디: 특정 카메라 위치로부터의 오브젝트 가시성에 기반한 렌더링 최적화입니다.
  • 배칭: 여러 오브젝트를 더 큰 하나의 오브젝트로 결합하는 렌더링 최적화입니다.
  • 내비게이션: 씬 안에서 캐릭터가 장애물을 넘어가게 만들어 주는 시스템입니다.
  • 오프 메시 링크: 내비게이션 시스템에 의해 만들어지는 씬의 불연속적 영역 간의 연결입니다.
  • 반사 프로브: 주위 환경을 모든 방향에서 구형 뷰로 캡처합니다.

정적 설정이 성능에 미치는 영향에 대한 자세한 내용은 각 주제에 해당하는 페이지를 참조하십시오.

태그
프리팹