Megosztás a következőn keresztül:


A jelenetrendszer első lépései – MRTK2

Mikor érdemes használni a jelenetrendszert?

Ha a projekt egyetlen jelenetből áll, a Jelenetrendszer valószínűleg nem szükséges. Ez akkor hasznos, ha az alábbiak közül egy vagy több igaz:

  • A projekt több jelenetből áll.
  • Megszokta, hogy egyetlen jelenetet tölt be, de nem tetszik, ahogy elpusztítja a MixedRealityToolkit-példányt.
  • Egyszerűen be szeretne tölteni több jelenetet, hogy felépítse a felhasználói élményt.
  • Egyszerűen nyomon követheti a folyamatban lévő betöltési műveleteket, vagy egyszerűen vezérelheti a jelenetaktiválást több, egyszerre betöltött jelenet esetében.
  • A világítást konzisztensen és kiszámíthatóan szeretné tartani az összes jelenetben.

Jelenetrendszer-erőforrások

Alapértelmezés szerint a jelenetrendszer jelenetobjektumokat használ (DefaultManagerScene és DefaultLighting jelenet). Ha egyik jelenet sem található, egy üzenet jelenik meg a Jelenetrendszer profilfelügyelőjében.

Az erőforrások alapértelmezett üzenete

! [Megjegyzés] Ha a projekt egyéni kezelőt és világítási jeleneteket használ, ezt az üzenetet nyugodtan figyelmen kívül hagyhatja.

Az alábbi szakaszok most ismertetik az üzenet megoldását, amely alapján a rendszer Mixed Reality Toolkit importálásához használt metódust használta.

Unity Package Manager (UPM)

A Mixed Reality Toolkit UPM-csomagokban a jelenetrendszer erőforrásai mintaként vannak csomagolva. Mivel a UPM-csomagok nem módosíthatók, a Unity nem tudja megnyitni a szükséges jelenetfájlt, hacsak nem importálja őket kifejezetten a projektbe.

Az importáláshoz kövesse az alábbi lépéseket:

  • Válassza azAblakcsomag-kezelő lehetőséget>

  • Mixed Reality Toolkit Foundation kiválasztása

  • Jelenetrendszer-erőforrások megkeresése a Minták szakaszban

    Jelenetrendszer-erőforrások importálása

  • Válassza az Importálás lehetőséget

Eszközfájlok (.unitypackage)

Ha a SceneSystemResources mappát törölték, vagy az importálás során törölték, az alábbi lépésekkel helyreállítható:

  • Válassza az Eszközök>importálása csomag>egyéni csomagja lehetőséget

  • Nyissa meg a Microsoft.MixedReality.Toolkit.Foundation csomagot

  • Győződjön meg arról, hogy a Services/SceneSystem/SceneSystemResources és az összes gyermekbeállítás be van jelölve

    Jelenetrendszer-erőforrások újraimportálása

  • Válassza az Importálás lehetőséget

A jelenetrendszer használata

Szerkesztő beállításai

Alapértelmezés szerint a Jelenetrendszer több viselkedést is kényszerít a Unity-szerkesztőben. Ha ezen viselkedések bármelyikét nehézkesnek találja, le lehet tiltani őket a Jelenetrendszer-profil Szerkesztő beállításai szakaszában.

  • Editor Manage Build Settings: Ha igaz, a szolgáltatás automatikusan frissíti a buildbeállításokat, így biztosítva, hogy minden kezelő, világítási és tartalomjelenet hozzá legyen adva. Tiltsa le ezt a beállítást, ha teljes mértékben szabályozni szeretné a buildbeállításokat.

  • Editor Enforce Scene Order: Ha igaz, a szolgáltatás biztosítja, hogy a kezelőjelenet először a jelenethierarchiában jelenjen meg, majd a világítás, majd a tartalom. Tiltsa le ezt a beállítást, ha teljes mértékben szabályozni szeretné a jelenethierarchiát.

  • Editor Manage Loaded Scenes: Ha ez igaz, a szolgáltatás biztosítja, hogy a kezelő, a tartalom és a világítási jelenetek mindig betöltve legyenek. Tiltsa le, ha teljes mértékben szabályozni szeretné, hogy mely jelenetek legyenek betöltve a szerkesztőbe.

  • Editor Enforce Lighting Scene Types: Ha igaz, a szolgáltatás biztosítja, hogy a világítási jelenetekben PermittedLightingSceneComponentTypes csak a világítással kapcsolatos összetevők legyenek engedélyezve. Tiltsa le, ha teljes mértékben szabályozni szeretné a világítási jelenetek tartalmát.

Jelenetrendszer-szerkesztő beállításai