MRTK-példák központja

MRTK-példák központja

Az MRTK Examples Hub egy Unity-jelenet, amely megkönnyíti több jelenet élményét. Az MRTK Scene System funkcióját használja a jelenetek & eltávolításakor.

Az MRTKExamplesHub.unity egy tároló-jelenet, amely olyan megosztott összetevőkkel rendelkezik, mint a és a MixedRealityPlayspace . Az MRTKExamplesHubMainMenu.unity jelenet kockagombokkal rendelkezik.

Alkalmazás letöltése Microsoft Store 2. HoloLens-ben

Ha 2 HoloLens van, közvetlenül letöltheti és telepítheti az alkalmazást az eszközére.

Angol jelvény

Előfeltétel

Az MRTK Examples Hub Scene Transition Service-t és kapcsolódó szkripteket használ. Ha Unity-csomagokon keresztül használja az MRTK-t, importálja a Microsoft.MixedReality.Toolkit.Unity.Extensions.x.x.x.unitypackage fájlt, amely a kiadási csomagok részét képezi. Ha az MRTK-t az adattár klónján keresztül használja, akkor már rendelkezik az MRTK/Extensions mappával a projektben.

MRTKExamplesHub-jelenet és a jelenetrendszer

Nyissa meg az MRTKExamplesHub.unity fájlt, amely a webhelyen található: Ez egy üres jelenet a MixedRealityToolkit, a MixedRealityPlayspace és a LoadHubOnStartup használatával. Ez a jelenet az MRTK Scene System szolgáltatásának használatára van konfigurálva. Kattintson MixedRealitySceneSystem a MixedRealityToolkit elemre. Ez megjeleníti a Scene System adatait az Inspector panelen.



Példaközpont-hierarchia

1. vizsgáló

Az Inspector alján megjelenik a Scene System Profile (Jelenetrendszer-profil) által meghatározott jelenetek listája. A jelenetnevekre kattintva betöltheti/eltávolíthatja azokat.



2. vizsgáló

Scene system 3 Példa MRTKExamplesHub-jelenet betöltésére a listában a jelenet nevére kattintva.

Scene system 4 Példa a HandInteractionExamples-jelenet betöltésére.

Scene system 5 Példa több jelenet betöltésére.

A jelenet futtatása

A jelenet a Unity játékmódban és eszközön is működik. Futtassa az MRTKExamplesHub-jelenet unity-szerkesztőben, és használja az MRTK bemeneti szimulációját a jelenet tartalmával való interakcióhoz. A buildeléshez és az üzembe helyezéshez egyszerűen készítsen MRTKExamplesHub-jeleneteket a Scene System listájában szereplő egyéb jelenetekkel. Az inspector azt is megkönnyíti, hogy jeleneteket adjon hozzá a Build Gépház. A Building Gépház győződjön meg arról, hogy az MRTKExamplesHub-jelenet a lista tetején, a 0. indexnél található.

Összeállítási beállítások

Hogyan tölt be egy jelenet az MRTKExamplesHub használatával

Az MRTKExamplesHub-jelenetben megtalálja az előgyártot. Az előlapon egy FrontPlate objektum található, amely a következőt tartalmazza: . A Interactable és az esemény használatával aktiválja a OnClick()OnTouch()OnClick() szkript OnTouch() A LoadContentScene szkript Inspector (Vizsgáló) beállításában meghatározhatja a betöltetlen jelenet nevét.



Scene system 6

Scene System 8

Scene System 7

A szkript a Scene System LoadContent() függvényét használja a jelenet betöltéséhez. További részletekért tekintse meg a Scene System (Jelenetrendszer) oldalt.

MixedRealityToolkit.SceneSystem.LoadContent(contentName, loadSceneMode);

Visszatérés a főmenü jelenetéhez

A főmenü-jelenethez (MRTKExamplesHubMainMenu jelenet) való visszatéréshez használhatja ugyanazt a Scene System LoadContent() metódust. A ToggleFeaturesPanelExamplesHub.prefab a "Kezdőlap" gombot biztosítja, amely a LoadContentScene szkriptet tartalmazza. Használja ezt az előfedőablakot, vagy adjon meg egy egyéni kezdőlap gombot minden jelenetben, hogy a felhasználó visszatérjen a fő jelenethez. A ToggleFeaturesPanelExamplesHub.prefab az MRTKExamplesHub-jelenetben mindig láthatóvá válik, mivel az MRTKExamplesHub egy megosztott tárolós jelenet. Győződjön meg arról, hogy a ToggleFeaturesPanel.prefab el van rejtve/inaktiválva minden példa jelenetben.

Funkció váltógombja – Példaa központ kezdőlap gombjára

További gombok hozzáadása

A CubeCollection objektumban duplikálja (vagy adja hozzá) az ExampleHubButton előlapokat, és kattintson a Gyűjtemény frissítése elemre a elemben. Ez frissíti a henger elrendezését az új gombok száma alapján. További részletekért tekintse meg az Objektumgyűjtemény oldalt.



Scene System 9

Scene System 10

A gombok hozzáadása után frissítse a jelenet nevét a LoadContentScene szkriptben (lásd fent). Adjon hozzá további jeleneteket a Scene System profiljához.