Keretrendszer és futásidő

A jelenet változásai

Az eszközkészlethez a MixedRealityToolkit szkript egy példányának kell lennie a jelenetben. Ha hozzá szeretne adni egyet, használja a következő menüpontot: Mixed Reality Eszközkészlet – > Hozzáadás a jelenethez és konfigurálás. Ez a példány felelős a szolgáltatások regisztrálásáért, frissítéséért és lebontásáért. Itt lesz kiválasztva a konfigurációs profil is.

Amellett, hogy hozzáadja az MRTK GameObjectet a jelenethez, a menüpont a következő is lesz:

  • Adja hozzá a MixedRealityPlayspace-t, amelyet számos más MRTK-összetevő használ a világ és a helyi tér átalakítása során való érveléshez.
  • Helyezze át a fő kamerát a MixedRealityPlayspace gyermekeként (és bemeneti és tekinteti szkripteket ad hozzá a main Camera-hoz, amelyek segítenek a UnityUI bekapcsolásában és a kapcsolódó bemeneti funkciókban).

MixedRealityToolkit objektum és futtatás

Az MRTK számos alapvető szolgáltatást kínál. Néhány koordináta egymással; mások függetlenek egymástól. Mindegyik életciklusa megegyezik – indítás, regisztráció, frissítés és leszakadás – és ez az életciklus a Unity MonoBehaviour életciklusán kívül esik. Ez a közepes bejegyzés a megközelítés hátterét és motivációját ismerteti. Az MRTK egyetlen objektummal rendelkezik, amely a szolgáltatásai élettartamát és futásideját kezeli.

Ez az entitás biztosítja a következőt:

  • amikor a játék elindul, a szolgáltatások felderítése és inicializálása előre meghatározott sorrendben történik.
  • A egy olyan mechanizmust biztosít, amely lehetővé teszi a szolgáltatások regisztrálását (pl. "Támogatom ezt a szolgáltatást")) és a más hívók számára, hogy lekérték ezeket a szolgáltatásokat.
  • Az Update()/LateUpdate() hívásokat biztosít, és továbbítja őket a különböző szolgáltatásokra (pl. Az UpdateAllServices/LateUpdateAllServices szolgáltatáson keresztül).