그래픽 도구 개요 - MRTK3
그래픽 도구는 MRTK(Mixed Reality Toolkit) 내부의 다른 패키지와 함께 또는 독립적으로 사용하도록 설계된 Unity 패키지입니다. 많은 개발자가 그래픽 도구를 단독으로 사용하지만 다른 MRTK 패키지에 대한 종속성으로 가져올 때 실수로 사용하기도 합니다.
패키지에는 편집기, 런타임 및 샘플의 세 가지 범주에 속하는 기능이 포함되어 있습니다. 다음 섹션에서는 각 범주에 대해 설명합니다.
편집기
편집기 디렉터리 내의 모든 항목에는 편집 시 개발자를 돕는 기능이 포함되어 있습니다. 예를 들면 사용자 지정 검사기, 셰이더 GUI, 속성 서랍 또는 Unity 편집기에서만 렌더링되는 셰이더가 있습니다.
런타임
런타임 디렉터리에는 대부분의 패키지 기능이 포함되어 있으며 플레이어 빌드로 컴파일할 수 있는 모든 코드와 콘텐츠가 포함되어 있습니다. 이 디렉터리는 일반적으로 사용되는 셰이더, 텍스처 및 모델에 대한 거친 기능 영역과 자산 폴더로 나뉩니다.
팁
편집기 및 런타임 디렉터리에는 자체 어셈블리 정의가 포함되어 있습니다. 편집기 어셈블리 정의는 런타임 어셈블리 정의를 참조하지만 그 반대의 경우는 참조하지 않습니다.
샘플
샘플은 Unity의 샘플 권장 사항에 설명된 대로 Samples~ 디렉터리에 있습니다. '~' 문자는 Unity에서 Samples~ 폴더를 가져오는 것을 방지합니다. 이는 패키지 관리자를 통해 패키지를 포함할 때 이상적입니다.
샘플은 사용법 예를 보여 주는 데 사용해야 하며 프로덕션에 직접 사용해서는 안 됩니다. 샘플 코드 및 콘텐츠는 Semantic Versioning을 따르지 않으며 호환성이 손상되는 변경이 적용될 수 있습니다.
참고
각 샘플은 독립적이며 다른 샘플과 콘텐츠를 공유하지 않습니다. 샘플 간의 의미 중복이 존재할 수 있습니다.