프레임워크 및 런타임

장면에 대 한 변경 내용

도구 키트를 사용 하려면 MixedRealityToolkit 스크립트의 인스턴스가 장면에 있어야 합니다. 하나를 추가 하려면 다음과 같이 메뉴 옵션을 사용 합니다. 혼합 현실 Toolkit- > 장면에 추가 및 구성 이 인스턴스는 서비스 등록, 업데이트 및 중단을 담당 합니다. 또한 구성 프로필을 선택 합니다.

GameObject를 장면에 추가 하는 것 외에도 메뉴 옵션은 다음을 수행 합니다.

  • 다른 많은 MRTK 구성 요소에서 사용 되는 MixedRealityPlayspace를 추가 하 여 전 세계 및 로컬 공간 변환을 사용 합니다.
  • 주 카메라를 MixedRealityPlayspace의 자식으로 이동 하 고 일부 입력 및 응시 관련 스크립트를 기본 카메라에 추가 합니다 .이를 통해 기능을 활용 하 고 관련 입력 기능을 사용할 수 있습니다.

MixedRealityToolkit 개체 및 런타임

MRTK에는 몇 가지 핵심 서비스가 있습니다. 서로 다른 좌표 다른 항목은 독립적입니다. 모든 공유는 동일한 수명 주기 (시작, 등록, 업데이트 및 해체)를 공유 하며이 수명 주기는 Unity의 MonoBehaviour 수명 주기와는 차이가 있습니다. 이 중간 게시물 에서는이 방법의 배경 및 동기에 대해 설명 합니다. MRTK에는 서비스의 수명 및 런타임을 관리 하는 단일 개체가 있습니다.

이 엔터티는 다음을 확인 합니다.

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