Поделиться через


Сланец - MRTK2

Планшет

Заготовка Slate предлагает элемент управления стилем тонкого окна для отображения двухD-содержимого, например обычного текста или статей, включая мультимедиа. Он предлагает захватываемую строку заголовка, а также функции "Подписаться на меня " и "Закрыть ". Окно содержимого можно прокручивать с помощью входных данных руками.

Использование элемента управления "Сланец"

Элемент управления "Шифер" состоит из следующих элементов:

  • TitleBar: вся строка заголовка поверх листа.
  • Заголовок: область заголовка в левой части строки заголовка.
  • Кнопки: область кнопки в правой части заголовка окна.
  • BackPlate: задняя сторона шифера.
  • ContentQuad: содержимое назначается как материал. В примере используется пример материала PanContent.
Структура сланца в редакторе Unity

Элемент управления границами

Элемент управления slate содержит скрипт ограничивающего элемента управления для масштабирования и поворота. Дополнительные сведения об элементе управления границами см. на странице элемента управления границами .

Шифер BB

Кнопки

Стандартный сланец предлагает две кнопки по умолчанию в правом верхнем углу строки заголовка:

  • Подписаться на меня: переключает компоненты орбитального решателя, чтобы заставить объект шифера следовать за пользователем.
  • Закрыть: отключает объект slate.
Кнопка

Скрипты

Как правило, NearInteractionTouchable.cs скрипт должен быть присоединен к любому объекту, который предназначен для получения событий касания из IMixedRealityTouchHandler.

Структура шифера
  • HandInteractionPan.cs Этот скрипт обрабатывает сформулированные ручные входные данные для касания и перемещения содержимого на листе ContentQuad.

  • HandInteractionPanZoom.cs: в дополнение к взаимодействию сдвига этот скрипт поддерживает двуручное масштабирование.

Масштабирование сдвига сланца