Быстрое меню

Быстрое меню

Ближайшее меню — это элемент управления UX, который предоставляет коллекцию кнопок или других компонентов пользовательского интерфейса. Он будет плавающим вокруг тела пользователя и легко доступен в любое время. Так как он слабо связан с пользователем, он не затрагивает взаимодействие пользователя с целевым содержимым. Пользователь может использовать кнопку "закрепить", чтобы заблокировать или разблокировать меню. Меню можно заменять и размещать в определенной позиции.

Поведение взаимодействия

  • Тег. в этом меню вы выполняете действия в пределах 30-60cm диапазона от пользователя для близкого взаимодействия.
  • ПИН-код: с помощью кнопки "закрепить" меню можно заблокировать по всему миру и освободить.
  • Захват и перемещение. меню всегда можно переносить и перемещать. Независимо от предыдущего состояния меню будет закреплено (блокировка по всему миру) при извлечении и освобождении. Имеются визуальные подсказки для области захвата. Они раскрываются с учетом расположения.
Near Menu grab

Prefabs

Near меню Prefabs предназначены для демонстрации использования различных компонентов МРТК для создания меню для практических взаимодействий.

  • NearMenu2x4. prefab
  • NearMenu3x1. prefab
  • NearMenu3x2. prefab
  • NearMenu3x3. prefab
  • NearMenu4x1. prefab
  • NearMenu4x2. prefab

Пример сцены

Примеры NEAR меню Prefabs можно найти в NearMenuExamples сцене.

Near Menu Example

Структура

Рядом с Prefabs меню создаются следующие компоненты МРТК.

Ближайшее меню prefab

Как выполнять настройку

1. кнопки "Добавить" и "Удалить"

В разделе ButtonCollection объект добавьте или удалите кнопки.
Near Menu Custome 0

2. Обновление коллекции объектов Grid

Нажмите кнопку Update Collection в инспекторе ButtonCollection объекта. Будет обновлен макет сетки.
Near Menu Custome 1

Количество строк можно настроить с помощью Rows свойства коллекции объектов Grid.
Near Menu Custome 2

3. изменение размера формы

Измените размер Quad объекта в поле Backplate . Ширина и высота формы должны иметь значение 0.032 * [Number of the buttons + 1] . Например, если у вас есть три кнопки, ширина формы будет равна, 0.032 * 4 а высота — 0.032 * 3 . Это выражение можно напрямую разместить в поле Unity.
Near Menu Custome 3

  • размер по умолчанию для кнопки HoloLens 2 составляет 3.2 x 3.2 cm (0.032 m)

См. также раздел