프레임워크 및 런타임 - MRTK2

장면 변경 내용

도구 키트를 사용하려면 MixedRealityToolkit 스크립트의 instance 장면에 있어야 합니다. 하나를 추가하려면 메뉴 옵션인 Mixed Reality 도구 키트 -> 장면에 추가 및 구성을 사용합니다. 이 instance 서비스 등록, 업데이트 및 중단을 담당합니다. 또한 구성 프로필이 선택되는 위치이기도 합니다.

MRTK GameObject를 장면에 추가하는 것 외에도 메뉴 옵션도 다음과 같습니다.

  • 전 세계 및 로컬 공간 변환을 추론하기 위해 다른 많은 MRTK 구성 요소에서 사용하는 MixedRealityPlayspace를 추가합니다.
  • 기본 Camera를 MixedRealityPlayspace의 자식으로 이동하고 일부 입력 및 응시 관련 스크립트를 기본 Camera에 추가하여 UnityUI를 구동하고 관련 입력 기능을 응시하는 데 도움이 됩니다.

MixedRealityToolkit 개체 및 런타임

MRTK에는 여러 가지 핵심 서비스가 있습니다. 일부는 서로 좌표; 다른 사람들은 독립적입니다. 모두 시작, 등록, 업데이트 및 해체와 같은 수명 주기를 공유하며, 이 수명 주기는 Unity의 MonoBehaviour 수명 주기와는 별개입니다. MRTK에는 서비스의 수명 및 런타임을 관리하는 단일 개체가 있습니다.

이 엔터티는 다음을 보장합니다.

  • 게임이 시작되면 서비스의 검색 및 초기화가 미리 정의된 순서로 수행됩니다.
  • 서비스가 자신을 등록하고(즉, "이 서비스를 지원합니다!") 다른 호출자가 해당 서비스를 보류할 수 있는 메커니즘을 제공합니다.
  • Update()/LateUpdate() 호출을 제공하고 다양한 서비스(예: UpdateAllServices/LateUpdateAllServices를 통해)로 전달합니다.