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


AZ MRTK3 mintajeleneteinek felfedezése

Az MRTK2-sel ellentétben az MRTK3 nem Unity-projektként van elosztva. Ehelyett az MRTK3 az egyes UPM-csomagok lazán összekapcsolt gyűjteményéből áll, amelyet a Mixed Reality funkcióeszközön, valamint a hivatalos Git-adattáron keresztül terjesztünk.

Ennek eredményeképpen már nem szállítjuk a mintajeleneteket az MRTK-kódtárba/csomagba. Ehelyett a UnityProjectsGit-adattár legfelső szintjén tartjuk fenn a mappát, amely tartalmazza a szállítani kívánt Unity-projekteket. Jelenleg ez a mappa tartalmazza a projektet, amely tartalmazza az MRTKDevTemplate összes példajelenetet, és úgy van konfigurálva, hogy megfeleljen az ajánlott legjobb beállításoknak.

Azt is javasoljuk, hogy a MRTKDevTemplate projektet helyi fejlesztésre használja javítások vagy módosítások elküldésekor. Az összes csomag helyi lemezfüggőségként van megadva, ami megkönnyíti a módosítások szerkesztését és elküldését. Klónozza az adattárat, és győződjön meg arról, hogy az mrtk3 ágon van, és nyissa meg a MRTKDevTemplate Unity-projektet.

A területen MRTKDevTemplatemegtalálja az összes mintajelenetet. A mintajelenetek többsége a helyen UnityProjects/MRTKDevTemplate/Assets/Scenestalálható, míg néhány kísérleti vagy előzetes verziójú mintajelenet a helyen UnityProjects/MRTKDevTemplate/Assets/Data Binding Exampletalálható.

Belefoglalt mintajelenetek

Az alábbiakban néhányat felsorolunk.

HandInteractionExamples

Ez a mintajelenet számos interakciós példát kínál. A név ellenére ez a jelenet jó példa a platformfüggetlen bemenetre, beleértve a kézkövetést, a vezérlő bemenetét és az egér bemenetét. Számos különböző felhasználói felületi vezérlőre és interakcióra van példa, beleértve a mennyiségi felhasználói felületi rendszereket is.

Kézi menü

BoundsControlExamples

A BoundsControl különböző konfigurációi, amelyek lapított és 3D-s korlátokat is megjelenítenek.

CanvasExample

A UnityUI-val létrehozott UX-összetevők gyűjteményét jeleníti meg. Ezek az UX-összetevők XRI-interakciós és hagyományos UGUI-eseménykezelők kombinációjával készültek. Ez a kombináció rugalmasságot és rugalmas kialakítást tesz lehetővé a bemeneti módszerek és környezetek széles körében. További információ: UX-összetevők áttekintése.

CanvasUITearsheet

Ez a jelenet bemutatja az összes elérhető felhasználói felületi építőelemet és azok áthangolásait az MRTK-ban. Minden vezérlő az új Mixed Reality tervezőnyelven alapul.

DialogExample

Ez a jelenet a Párbeszédpanel vezérlő használatát mutatja be.

EyeGazeExample

Példa arra, hogyan emelhet ki objektumokat egy jeleneten belül a Gaze Interactor használatával.

HandMenuExamples

Bemutatja, hogy egy menü jelenik meg a kéz mellett.

InteractableButtonExamples

Példa az interakciós gombok különböző stílusára.

NearMenuExamples

Közel interakció menü példák.

NonCanvasObjectBarExample

Az Objektumsáv összetevőt mutatja be, amely lehetővé teszi tetszőleges 3D objektumok vízszintes vagy függőleges elrendezését.

NonCanvasUIBackplateExample

A jelenet bemutatja UIBackplate.prefab, hogy milyen típusú felhasználói felületi paneleket és menüket hozhat létre.

SampleEmptyMRTKScene

A minta üres MRTK-jelenete csak a fő MRTK-előfabot (MRTK XR Rig) és a bemeneti szimulátor előfabját (MRTKInputSimulator) tartalmazza. Célja, hogy a fejlesztők számára üres jelenetet biztosítson a kezdéshez szükséges MRTK-alapokkal.

SlateDrawingExample

Az MRTK3 alapszintű rajzalkalmazás létrehozásához való használatának bemutatása.

SpatialMappingExample

A térbeli leképezési példajelenet bemutatja, hogy az MRTK3-ban az (MRTK XR Rig > ARSpatialMeshManager) használatával ARMeshManager ábrázolja a térbeli hálót.

TabViewExample

A kapcsolódó játékobjektumok láthatóságát szabályozó kapcsolók gyűjteményét jeleníti meg.

ToggleCollectionExample

Bemutatja a ToggleCollection szkriptet, amely lehetővé teszi több váltógombos interakciók csoportosítását. Egy adott időpontban csak egy váltógomb kapcsolható be.

DataBinding és Theming mintajelenetek

Az alábbi jelenetek nagyon korai előzetes funkciókat mutatnak be, és nagy változásoknak vannak kitéve.

Assets\UX Theming Example\Scenes\AudioTheming

A virtuális billentyűzet hangjának módosítása az Adatkötés és a Theming használatával.

Assets\UX Theming Example\Scenes\BatteryLevelExample

Adatkötés használata az akkumulátor töltöttségi szintjének frissítéséhez.

Assets\UX Theming Example\Scenes\CoreUXThemingExample

Példa az adatkötés és a témakörkezelés használatára az UX Core-összetevők megjelenésének szabályozásához.