Bagikan melalui


Kerangka kerja dan runtime — MRTK2

Perubahan pada adegan

Untuk menggunakan toolkit, instans skrip MixedRealityToolkit harus ada di adegan Anda. Untuk menambahkan satu gunakan opsi menu: Mixed Reality Toolkit -> Tambahkan ke Adegan dan Konfigurasikan. Instans ini bertanggung jawab untuk mendaftar, memperbarui, dan merobek layanan. Ini juga tempat profil konfigurasi Anda dipilih.

Selain menambahkan MRTK GameObject ke adegan, opsi menu juga akan:

  • Tambahkan MixedRealityPlayspace, yang digunakan oleh banyak komponen MRTK lainnya untuk alasan transformasi ruang dunia dan lokal.
  • Pindahkan Kamera utama sebagai anak dari MixedRealityPlayspace (dan juga menambahkan beberapa skrip terkait input dan tatapan ke Kamera utama, yang membantu menggerakkan UnityUI dan menatap fungsionalitas input terkait).

Objek dan runtime MixedRealityToolkit

MRTK memiliki beberapa layanan inti. Beberapa berkoordinasi satu dengan yang lain; yang lain independen. Semua berbagi siklus hidup yang sama - startup, pendaftaran, pembaruan, dan teardown - dan siklus hidup ini terpisah dari siklus hidup Unity's MonoBehaviour. MRTK memiliki satu objek yang mengelola masa pakai dan runtime layanannya.

Entitas ini memastikan bahwa:

  • ketika permainan dimulai, penemuan dan inisialisasi layanan terjadi dalam urutan yang telah ditentukan sebelumnya.
  • ini menyediakan mekanisme bagi layanan untuk mendaftarkan diri mereka sendiri (yaitu "Saya mendukung layanan ini!") dan bagi penelepon lain untuk mendapatkan layanan tersebut.
  • ini menyediakan panggilan Update()/LateUpdate() dan meneruskannya ke berbagai layanan (yaitu melalui UpdateAllServices/LateUpdateAllServices).