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.
! [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
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
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 jelenetekbenPermittedLightingSceneComponentTypes
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.