Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Na rozdíl od MRTK2 se MRTK3 nedistribuuje jako projekt Unity. Místo toho se MRTK3 skládá z volně propojené kolekce jednotlivých balíčků UPM distribuovaných prostřednictvím nástroje Mixed Reality Feature Tool a také prostřednictvím našeho oficiálního úložiště Git.
V důsledku toho už ukázkové scény nedoručujeme do samotné knihovny nebo balíčku MRTK. Místo toho udržujeme UnityProjects složku na nejvyšší úrovni úložiště Git, které obsahuje všechny projekty Unity, které chceme odeslat. V současné době tato složka obsahuje MRTKDevTemplate projekt, který obsahuje všechny ukázkové scény a je nakonfigurovaný tak, aby odpovídal doporučeným nejlepším nastavením.
Při odesílání oprav nebo změn také doporučujeme použít MRTKDevTemplate projekt pro místní vývoj. Všechny balíčky jsou určené jako místní závislosti na disku, což usnadňuje úpravy a odesílání změn. Naklonujte úložiště, ujistěte se, že jste ve mrtk3 větvi, a otevřete MRTKDevTemplate projekt Unity.
V MRTKDevTemplatenástroji najdete všechny ukázkové scény. Většina ukázkových scén se nachází v UnityProjects/MRTKDevTemplate/Assets/Scenessouboru , zatímco některé experimentální scény nebo ukázkové scény s dřívějšími náhledy se nacházejí v UnityProjects/MRTKDevTemplate/Assets/Data Binding Example.
Zahrnuté ukázkové scény
Níže uvádíme jen několik z nich.
HandInteractionExamples
Tato ukázková scéna nabízí širokou škálu příkladů interakce. Navzdory názvu je tato scéna dobrým příkladem multiplatformního vstupu, včetně sledování rukou, vstupu ovladače a vstupu pomocí myši. K dispozici jsou příklady několika různých ovládacích prvků uživatelského rozhraní a možností interakce, včetně systémů objemu uživatelského rozhraní.
BoundsControlExamples
Různé konfigurace BoundsControl, které zobrazují ploché i 3D hranice.
CanvasExample
Zobrazuje kolekci komponent uživatelského prostředí sestavených pomocí UnityUI. Tyto komponenty uživatelského rozhraní jsou sestavené pomocí kombinace interagovatelných prvků XRI a tradičních obslužných rutin událostí UGUI. Tato kombinace umožňuje flexibilní a responzivní návrh napříč širokou škálou metod zadávání a kontextů. Další informace najdete v přehledu komponent uživatelského prostředí.
CanvasUITearsheet
Tato scéna ukazuje všechny dostupné stavební bloky uživatelského rozhraní a jejich permutace v MRTK. Všechny ovládací prvky jsou založené na novém jazyce Mixed Reality Design Language.
DialogExample
Tato scéna ukazuje použití ovládacího prvku Dialog.
EyeGazeExample
Příklad použití interaktivního pohledu ke zvýraznění objektů ve scéně
HandMenuExamples
Ukazuje použití nabídky zobrazené vedle ruky.
InteractableButtonExamples
Příklad různých stylů interagovatelných tlačítek.
V okolíMenuExamples
Příklady nabídek blízké interakce
NonCanvasObjectBarExample
Ukazuje komponentu Panel objektů, která umožňuje vodorovné nebo svislé uspořádání libovolných 3D objektů.
NonCanvasUIBackplateExample
Scéna ukazuje UIBackplate.prefab, který můžete použít k vytvoření různých typů panelů a nabídek uživatelského rozhraní.
SampleEmptyMRTKScene
Ukázková prázdná scéna MRTK obsahuje pouze základní prefab MRTK (MRTK XR Rig) a vstupní simulátor prefab (MRTKInputSimulator). Jeho cílem je poskytnout vývojářům prázdnou scénu, která obsahuje pouze základní informace MRTK, které jsou nezbytné k tomu, aby mohli začít.
SlateDrawingExample
Ukázka použití MRTK3 k vytvoření základní aplikace výkresu.
SpatialMappingExample
Ukázková scéna prostorového mapování ukazuje použití ARMeshManager (MRTK XR Rig > ARSpatialMeshManager) v MRTK3 k vizualizaci prostorové sítě.
TabViewExample
Zobrazuje kolekci přepínačů, které řídí viditelnost přidružených herních objektů.
ToggleCollectionExample
ToggleCollection Demonstruje skript, který umožňuje seskupit více přepínačů s možností interakce. V daném okamžiku lze přepnout pouze jeden přepínač.
Ukázkové scény datových vazeb a motivů
Následující scény ukazují velmi ranou verzi Preview a můžou se vymáhnou velkým změnám.
Assets\UX Theming Example\Scenes\AudioTheming
Změňte zvuk virtuální klávesnice pomocí datových vazeb a motivů.
Assets\UX Theming Example\Scenes\BatteryLevelExample
Použití datové vazby k aktualizaci displeje úrovně baterie
Assets\UX Theming Example\Scenes\CoreUXThemingExample
Příklad použití datových vazeb a motivů k řízení vzhledu komponent UX Core