Jelenetrendszer – első lépések

Mikor kell használni a jelenetrendszert?

Ha a projekt egyetlen jelenetből áll, a Scene Systemre valószínűleg nincs szükség. Akkor a leghasznosabb, ha az alábbiak közül egy vagy több igaz:

  • A projekt több jelenettel is rendelkezik.
  • A mixedrealitytoolkit-példány megsemmisítése nem tetszik önnek, mint egy jelenet betöltéséhez.
  • Szeretne egy egyszerű módszerre több jelenet additív betöltéséhez a felhasználói élmény felépítéséhez.
  • Egy egyszerű módszerre van szükség a folyamatban lévő betöltési műveletek nyomon követésére, vagy egy egyszerű módszerre a jelenetaktiválás szabályozására egyszerre több jelenet betöltéskor.
  • Minden jelenetben egységesen és kiszámíthatóan szeretné tartani a világítást.

Scene System Resources

Alapértelmezés szerint a Scene System két jelenetobjektumot használ (DefaultManagerScene és DefaultLighting scene). Ha ezen jelenetek bármelyike nem található, egy üzenet jelenik meg a Scene System profil vizsgálóban.

Alapértelmezett erőforrások üzenet

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

A következő szakaszok ismertetik az üzenet feloldását annak alapján, hogy melyik metódust használták a Mixed Reality eszközkészlet importálásához.

Unity Csomagkezelő (UPM)

A Mixed Reality eszközkészlet UPM-csomagjaiban a jelenetrendszer erőforrásai mintaként vannak csomagolva. Mivel az UPM-csomagok nem módosíthatók, a Unity csak akkor tudja megnyitni a szükséges jelenetfájlt, ha azokat explicit módon importálja a projektbe.

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

  • Válassza a WindowCsomagkezelő

  • Az Mixed Reality Toolkit Foundation kiválasztása

  • Keresse meg a Scene System Resources (Jelenetrendszer erőforrásai) et a Samples (Minták) szakaszban

    Jelenetrendszer erőforrásainak importálása

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

Asset( .unitypackage) fájlok

Ha a SceneSystemResources mappa törölve lett, vagy az importálás során lett törölve, a következő lépésekkel állítható helyre:

  • Select AssetsImport Package Custom Package (Eszközök importálása, csomag egyénicsomagja)

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

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

    Jelenetrendszer erőforrásainak ú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 Scene System számos viselkedést kényszerít ki a Unity-szerkesztőben. Ha ezen viselkedések bármelyikét nehéznek találja, letilthatja őket a Scene System Gépház Editor (Szerkesztő) szakaszában.

  • Editor Manage Build Settings: Ha igaz, a szolgáltatás automatikusan frissíti a buildbeállításokat, biztosítva, hogy minden vezető, világítás és tartalomjelenet fel legyen adva. Tiltsa le ezt a beállítást, ha teljes vezérlést szeretne a buildbeállítások felett.

  • Editor Enforce Scene Order: Ha igaz, a szolgáltatás biztosítja, hogy a vezetőjelenet először a jelenethierarchiában legyen megjelenítve, majd a világítás, majd a tartalom. Tiltsa le ezt, ha teljes vezérlést szeretne a jelenethierarchia felett.

  • Editor Manage Loaded Scenes: Ha igaz, a szolgáltatás biztosítja, hogy a vezető, a tartalom és a világítási jelenetek mindig be legyen töltve. Tiltsa le, ha teljes vezérlést szeretne a szerkesztőben betöltött jelenetekről.

  • Editor Enforce Lighting Scene Types: Ha igaz, a szolgáltatás biztosítja, hogy csak a megvilágításhoz kapcsolódó, a -ban meghatározott összetevők PermittedLightingSceneComponentTypes engedélyezettek a megvilágítási jelenetekben. Tiltsa le, ha teljes vezérlést szeretne a világítási jelenetek tartalma felett.

Jelenetrendszer-szerkesztő beállításai