Frame Debugger 창은 Unity의 프레임 디버거에 대한 사용자 인터페이스입니다.Frame Debugger 창은 렌더링 이벤트 정보를 표시하고 구성 중인 프레임의 재생을 제어합니다.
Label | 설명 |
---|---|
활성화/비활성화:프레임 디버거를 활성화하거나 비활성화합니다. | |
타겟 선택자:프레임 디버거를 연결할 프로세스를 지정합니다.기본적으로 Unity 에디터이지만 이를 사용하여 프레임 디버거를 빌드된 애플리케이션에 연결할 수 있습니다.자세한 내용은 빌드된 프로젝트에 프레임 디버거 연결을 참조하십시오. | |
이벤트 스크러버:현재 프레임의 렌더링 이벤트를 선형적으로 이동하는 데 사용할 수 있는 슬라이더입니다. | |
이전 이벤트:현재 선택한 이벤트의 이전 이벤트를 선택합니다. | |
다음 이벤트:현재 선택한 이벤트의 다음 이벤트를 선택합니다. | |
이벤트 계층 구조:프레임을 구성하는 렌더링 이벤트의 순서를 나열합니다.자세한 내용은 이벤트 계층 구조를 참조하십시오. | |
이벤트 정보 패널:드로우 콜에 사용되는 셰이더 및 지오메트리 세부 정보와 같은 이벤트에 대한 정보를 표시합니다.자세한 내용은 이벤트 정보 패널을 참조하십시오. |
프레임 디버거를 사용하여 프레임을 디버깅하려면 다음을 수행하십시오.
드로우 콜 이벤트가 게임 오브젝트의 지오메트리에 해당하면 Unity는 계층 구조에서 해당 게임 오브젝트를 강조 표시합니다.
이벤트가 RenderTexture로 렌더링된 경우 Unity는 게임 뷰와 Frame Debugger 창에 해당 RenderTexture의 콘텐츠를 표시합니다.이는 다양한 오프스크린 렌더 타겟이 어떻게 빌드되는지 검사하는 데 유용합니다.예시:
프레임 디버거의 타겟 프로세스를 변경하여 빌드된 Unity 플레이어에 프레임 디버거를 연결할 수 있습니다.프레임 디버거와 호환되려면 Unity 플레이어는 다음을 충족해야 합니다.
Unity 플레이어가 위의 요구 조건을 충족하는 경우 다음 프레임 디버깅을 할 때 Unity 플레이어에 프레임 디버거를 연결할 수 있습니다.