Layanan ekstensi — MRTK2

Layanan ekstensi adalah komponen yang memperluas fungsionalitas toolkit Mixed Reality. Layanan ini dapat disediakan oleh MRTK atau oleh pihak lain.

Membuat layanan ekstensi

Cara paling efisien untuk membuat layanan ekstensi adalah dengan menggunakan wizard pembuatan layanan ekstensi. Untuk memulai wizard pembuatan layanan ekstensi, pilih Mixed Reality Utilitas > Toolkit > Buat Layanan Ekstensi.

Extension service creation wizard

Wizard mengotomatiskan pembuatan komponen layanan dan memastikan pewarisan antarmuka yang tepat.

Components created by the extension service creation wizard

Catatan

Dalam MRTK versi 2.0.0, ada masalah dalam wizard layanan ekstensi di mana inspektur layanan dan profil layanan diperlukan untuk dibuat. Silakan lihat masalah 5654 untuk informasi lebih lanjut.

Ketika wizard selesai, fungsionalitas layanan dapat diimplementasikan.

Mendaftarkan layanan ekstensi

Agar dapat diakses oleh aplikasi, layanan ekstensi baru perlu didaftarkan ke Mixed Reality Toolkit.

Wizard pembuatan layanan ekstensi dapat digunakan untuk mendaftarkan layanan.

Extension service creation wizard registration

Layanan ini juga dapat didaftarkan secara manual menggunakan pemeriksa konfigurasi toolkit Mixed Reality.

Manual extension service registration

Jika layanan ekstensi menggunakan profil, pastikan bahwa itu ditentukan dalam inspektur.

Configured extension service

Nama dan prioritas komponen juga dapat disesuaikan.

Mengakses layanan ekstensi

Layanan ekstensi diakses, dalam kode, menggunakan seperti yang MixedRealityServiceRegistry ditunjukkan pada contoh di bawah ini.

INewService service = null;
if (MixedRealityServiceRegistry.TryGetService<INewService>(out service))
{
    // Succeeded in getting the service,  perform any desired tasks.
}

Lihat juga