MRTK3 패키지 사용
Microsoft MRTK3은 Unity용 Mixed Reality Feature Tool 및 UPM(Unity 패키지 관리자)을 사용하여 Unity로 가져온 패키지 집합으로 배포됩니다. 이 패키지를 사용하면 개발자가 프로젝트 내에서 MRTK를 사용자 지정할 수 있습니다.
종속성
일부 MRTK3 패키지는 올바르게 작동하기 위해 Microsoft 및/또는 Unity에서 제공하는 추가 패키지가 필요합니다. 이러한 패키지 중 일부는 선택 사항이며 추가 기능을 사용하도록 설정합니다.
다음 다이어그램은 MRTK 패키지와 일부 Unity 종속성 간의 관계를 보여 줍니다.
참고
Mixed Reality Feature Tool을 사용하여 패키지를 가져올 때 종속성 관리가 자동으로 수행됩니다.
다음 표에서는 Mixed Reality Toolkit 패키지 종속성을 설명합니다.
표시 이름 | 패키지 이름 | 설명 | 필수 | 선택 사항 |
---|---|---|---|---|
MRTK 핵심 정의 | com.microsoft.mrtk.core | 공유 정의, 유틸리티 및 구성 요소. |
|
|
MRTK 접근성 | com.microsoft.mrtk.accessibility | 액세스 가능한 혼합 현실 환경을 빌드하기 위한 정의, 기능 및 하위 시스템입니다. |
|
|
MRTK 오디오 효과 | com.microsoft.mrtk.audio | 혼합 현실 환경에서 오디오를 향상시키는 효과 및 기능. |
|
|
MRTK 데이터 바인딩 및 테마 설정 | com.microsoft.mrtk.data | 데이터 바인딩 및 UI 요소 테마 설정 지원. |
|
|
MRTK 진단 | com.microsoft.mrtk.diagnostics | 진단 및 성능 모니터링 하위 시스템 및 도구. |
|
|
MRTK 환경 | com.microsoft.mrtk.environment | 공간 인식 및 경계와 같은 환경 기능 및 하위 시스템. |
|
|
MRTK 확장 자산 | com.microsoft.mrtk.extendedassets | 애플리케이션에서 사용하기 위한 추가 오디오, 글꼴, 텍스처 및 기타 자산. |
|
|
MRTK 그래픽 도구 | com.microsoft.mrtk.graphicstools.unity | 셰이더, 텍스처, 재질 및 모델. |
|
|
MRTK 입력 | com.microsoft.mrtk.input | 관절형 손, 오프라인 음성 인식 및 편집기 내 입력 시뮬레이션 지원을 포함한 입력 구성 요소. |
|
|
MRTK 공간 조작 | com.microsoft.mrtk.spatialmanipulation | 솔버를 포함한 공간 위치 지정 및 조작 구성 요소 및 유틸리티. |
|
|
MRTK 표준 자산 | com.microsoft.mrtk.standardassets | 애플리케이션에서 사용하기 위한 재료 및 질감을 포함한 표준 자산. |
|
|
MRTK 도구 | com.microsoft.mrtk.tools | MRTK3 애플리케이션을 확장하고 최적화하는 데 사용되는 Unity 편집기 도구 컬렉션입니다. |
|
|
MRTK UX 구성 요소 | com.microsoft.mrtk.uxcomponents | 혼합 현실을 위한 3D 사용자 인터페이스 빌드를 시작 위해 프리팹, 비주얼, 미리 만들어진 컨트롤 및 모든 것이 포함된 MRTK UX 구성 요소 라이브러리. |
|
|
MRTK UX 구성 요소(비 캔버스) | com.microsoft.mrtk.uxcomponents.noncanvas | 캔버스 레이아웃 없이 3D UX를 빌드하기 위한 MRTK 비 Canvas UX 구성 요소 라이브러리입니다. 대부분의 프로덕션 등급 UI의 경우 com.microsoft.mrtk.uxcomponents에 있는 동적 하이브리드 캔버스 기반 UX 시스템을 사용하는 것이 좋습니다. 그러나 경우에 따라 정적/비 캔버스 UI는 향상된 성능 및 일괄 처리를 제공할 수 있으며 리소스 제한 시나리오에서 바람직할 수 있습니다. |
|
|
MRTK UX Core | com.microsoft.mrtk.uxcore | MR 사용자 인터페이스 구성 요소를 빌드하기 위한 핵심 상호 작용 및 시각화 스크립트.\n\n참고: UX 라이브러리를 빌드하는 데 사용하기 위한 것입니다. 기존 구성 요소 라이브러리로 MR 인터페이스를 빌드하려면 com.microsoft.mrtk.uxcomponents를 참조하세요. |
|
|
MRTK Windows 음성 | com.microsoft.mrtk.windowsspeech | 네이티브 Windows 음성 API에 대한 음성 하위 시스템 구현입니다. 네이티브 Windows 음성 인식을 사용하여 이벤트를 실행하고 XRI 상호 작용을 유도할 수 있습니다. |
|
패키지 테스트 실행
일부 MRTK 패키지에는 포함된 구성 요소의 유효성을 검사하는 데 사용되는 테스트가 포함되어 있습니다. 경우에 따라 이러한 테스트에는 종속성으로 표시되지 않은 추가 MRTK 패키지가 필요합니다.
참고
패키지를 Unity로 가져올 때 테스트 어셈블리는 기본적으로 컴파일되지 않습니다. 테스트 컴파일을 사용하도록 설정하려면 프로젝트 manifest.json
파일의 testables
요소를 사용합니다.
Mixed Reality Toolkit를 가져오는 애플리케이션에 최소한의 오버헤드를 배치하기 위해 종속성은 런타임 요구 사항에 대해서만 어설션됩니다. 다음 표에서는 포함된 테스트 어셈블리를 컴파일하고 실행하는 데 필요한 추가 패키지에 대해 설명합니다.
표시 이름 | 패키지 이름 | 요구 사항 테스트 |
---|---|---|
MRTK 핵심 정의 | com.microsoft.mrtk.core | |
MRTK 접근성 | com.microsoft.mrtk.accessibility | |
MRTK 데이터 바인딩 및 테마 설정 | com.microsoft.mrtk.data | |
MRTK 진단 | com.microsoft.mrtk.diagnostics | |
MRTK 환경 | com.microsoft.mrtk.environment | |
MRTK 확장 자산 | com.microsoft.mrtk.extendedassets | |
MRTK 입력 | com.microsoft.mrtk.input | |
MRTK 공간 조작 | com.microsoft.mrtk.spatialmanipulation |
|
MRTK 표준 자산 | com.microsoft.mrtk.standardassets | |
MRTK UX 구성 요소 | com.microsoft.mrtk.uxcomponents |
|
MRTK UX Core | com.microsoft.mrtk.uxcore |
|
MRTK Windows 음성 | com.microsoft.mrtk.windowsspeech |