확장 서비스 - MRTK2
확장 서비스는 Mixed Reality 도구 키트의 기능을 확장하는 구성 요소입니다. 이러한 서비스는 MRTK 또는 다른 당사자가 제공할 수 있습니다.
확장 서비스 만들기
확장 서비스를 만드는 가장 효율적인 방법은 확장 서비스 만들기 마법사를 사용하는 것입니다. 확장 서비스 만들기 마법사를 시작하려면 Mixed Reality 도구 키트 유틸리티 > 확장 서비스 만들기를 >선택합니다.
마법사는 서비스 구성 요소 만들기를 자동화하고 적절한 인터페이스 상속을 보장합니다.
참고
MRTK 버전 2.0.0에서는 서비스 검사기 및 서비스 프로필을 생성해야 하는 확장 서비스 마법사에 문제가 있습니다. 자세한 내용은 문제 5654 를 참조하세요.
마법사가 완료되면 서비스 기능을 구현할 수 있습니다.
확장 서비스 등록
애플리케이션에서 액세스할 수 있도록 새 확장 서비스를 Mixed Reality Toolkit에 등록해야 합니다.
확장 서비스 만들기 마법사를 사용하여 서비스를 등록할 수 있습니다.
Mixed Reality Toolkit 구성 검사기를 사용하여 서비스를 수동으로 등록할 수도 있습니다.
확장 서비스에서 프로필을 사용하는 경우 검사기에서 지정되어 있는지 확인하세요.
구성 요소 이름 및 우선 순위를 조정할 수도 있습니다.
확장 서비스 액세스
아래 예제와 같이 를 사용하여 MixedRealityServiceRegistry
코드에서 확장 서비스에 액세스합니다.
INewService service = null;
if (MixedRealityServiceRegistry.TryGetService<INewService>(out service))
{
// Succeeded in getting the service, perform any desired tasks.
}