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


Közel menü – MRTK3

Menü közelében

A Közeli menü gyakori minta felhasználói felületi elemek csoportjához, amelyek módosíthatók és áthelyezhetők, és követhetik a felhasználót. Mivel lazán kapcsolódik a felhasználóhoz, nem zavarja a felhasználó és a céltartalom közötti interakciót. A felhasználó a "Rögzítés" gombbal zárolhatja/feloldhatja a menüt. A menü megragadható és elhelyezhető egy adott helyen a világon.

Interakciós viselkedés

  • Címke mentén: A menü követi Önt, és 30-60 cm-ben marad a felhasználótól a közeli interakciókhoz.
  • Rögzítés: A "Rögzítés" gomb használatával a menü zárolva lehet, és feloldható.
  • Fogd és mozogj: A menü mindig megragadható és mozgatható. A menü rögzítve lesz (világzárolt), amikor az előző állapottól függetlenül megragadja és felszabadítja.

Példajelenet és előképek

A NearMenuExamples.unity jelenet a közel menü konfigurációs példáinak különböző méreteit mutatja be. A menübeli példákat előfabsként találja meg.

Közeli menü – példajelenet

Struktúra

A Közeli menü előlapok az alábbi MRTK-összetevőkkel készülnek.

A Menü prefab közelében

Parancsfájlok

A tag-along viselkedés a RadialView solver szkripttel érhető el.

  • A lerp idő mozgatása és elforgatása 0,5 értékre van állítva a késleltetett sima mozgás érdekében, ami kényelmes póráz-élményt biztosít.
  • A Rögzített függőleges pozíció használata a menüt 35 cm-rel a felhasználó headsetje alá helyezi, így a felhasználó a céltartalomra összpontosíthat.
  • A minimális és a maximális távolságok a menüt 30-60 cm-ra helyezik el a felhasználótól a kényelmes közel hatótávú interakciók érdekében.

RadialView

Amikor a felhasználó megragadja a manipulációs sávot, aktiválja a Pin Gomb ForceSetToggled elemét, amely a RadialView váltógombot váltja ki. Ez a menü következő viselkedését indítja el/állítja le.

Kezelősáv 1

Manipulációs sáv 2