Manipulera 3D-objekt med hjälp av gränskontroll

Slutförd

Saker blir intressanta när du kan manipulera dessa hologram med hjälp av dina händer eller någon indatakälla. Om du vill manipulera och hämta ett objekt med spårade händer måste objekten ha följande komponenter kopplade till sig:

  • Collider: Collider-komponenter beskriver formen av en GameObject för kroppsliga kollisioner. Colliders är osynliga så behöver inte exakt matcha GameObjects nät. En grov uppskattning av nätet är ofta mer effektivt och oskiljaktigt i spelet.

  • Object Manipulator(Script): ObjectManipulator-skriptet gör ett objekt flyttbart, skalbart och roterande med en eller båda händerna. Objektmanipulatören kan konfigureras för att ändra hur objektet ska svara på många indata. Skriptet måste fungera med maximala typer av interaktion, inklusive HoloLens 2 ledad hand, HoloLens 2 handstrålar, HoloLens 1 blick och gester och uppslukande headset rörelsestyrenhet indata.

Gränskontroll

BoundsControl visar en enkel funktion för att bygga om objekt i mixad verklighet. En gränskontroll visar en container i hologrammet som tyder på att den kan interageras med. Handtag i hörnen och kanterna i rutan tillåter skalning, rotation eller översättning av objektet. Gränskontrollen reagerar dessutom på dina indata. På HoloLens 2 svarar t.ex. gränskontrollen på fingernäring och ger synliga kommentarer för att förstå utrymmet från objektet. Alla interaktioner och visuella objekt kan enkelt anpassas.