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


Хранение объектов реалистично с помощью Equippables

Обзор

Набор средств Сетки содержит префабы, которые являются типом "Взаимодействие" , известное как "Equippable". При выборе объекта Equippable аватар знает, как настроить положение руки и руки, чтобы они могли держать и обрабатывать объект реалистично. Это называется оборудованием объекта к руке.

Объект создается для оснащения путем добавления в него компонента установки для взаимодействия сетки, а затем выбора типа Equippable. В этом компоненте можно настроить множество параметров . Есть также десять предустановок , вы можете попробовать их и увидеть, соответствуют ли они вашему объекту, или, по крайней мере, достаточно близко, чтобы работать с некоторыми дополнительными тонкой настройкой.

________

Комплекты в наборе средств Сетки

Ниже показано, как добавить в набор средств Сетки следующие компоненты:


Снимок экрана первого набора оборудования в окне сцены.


Снимок экрана второго набора оборудования в окне сцены.


В папке Microsoft Mesh Toolkit Toybox>Runtime в окне проекта находятся сведения о программе "Оборудование".

Снимок экрана, на который попадали в папку Project.

Обратите внимание, что два объекта, показанные здесь - бейсбол и Пляж Мяч - бросаются. Бросаемый объект — это оборудование с дополнительной возможностью создаваться.

Совет. Чтобы быстро найти префаб в папке Project , в иерархии выберите префаб, а затем в инспекторе нажмите кнопку "Выбрать ".

Чтобы добавить в сцену приложение Equippable, выполните приведенные действия.

  1. Разверните папку, содержащую предварительную префабку Equippable.

  2. Перетащите готовый префаб из проекта в сцену.

    Снимок экрана: предварительно подготовленный элемент Equippable в папке Project.

Положение объектов

Существуют различные способы хранения объекта Equippable. Некоторые объекты, когда подбираются, предназначены для того, чтобы держаться от тела и достаточно высокого, чтобы быть в вашем поле зрения (например, Wineglass или Трофи). Другие объекты предназначены для того, чтобы быть ближе к тексту, а не в поле зрения (например, Wrench).

Поведение, оснащенное

Для некоторых комплектных элементов вы можете выбрать их, а затем нажать левую кнопку мыши (ПК) или кнопку контроллера (Quest), чтобы активировать действие, подходящее для этого Equippable. Примеры:

  • Поднять и снизить винный стакан.
  • Создайте сверки из конца Wand.
  • Отключите детализацию и включите ее.

Это называется активацией объекта. Возможные типы активации отображаются в компоненте настройки взаимодействия с сеткой объекта. Существует три варианта активации: одиночный, переключатель и нет.

Снимок экрана с типом активации объекта в компоненте Установки Mesh Interactabe.

Один: объект имеет один "состояние" или набор поведения. Пример: Wand. Подумайте об этом, как включить и отключить объект с помощью одного щелчка мыши. При выборе Wand он находится в состоянии по умолчанию (неактивированный). Когда вы щелкаете, Wand выполняется через его поведение, а затем немедленно возвращается в его состояние по умолчанию. При повторном щелчке объект повторяет тот же набор поведения.

Переключатель: объект имеет два "состояния". При получении его может находиться в активированном или неактивированном состоянии. Щелкнув, он переключается из любого состояния, в которое он находится во втором состоянии. Это состояние и поведение, которое он активирует, остается активным, пока не щелкнуть еще раз. Второй щелчок переключит объект обратно в исходное состояние. Примеры: винное стекло и детализация. Это должно быть более ясно при изучении поведения отдельных объектов в разделах ниже.

Нет: объект не может быть активирован. Пример: день рождения торта. После того как вы подберете его, нет ничего дальше, что вы можете сделать с ним; Вы просто держите его, пока не решите освободить его.

Снимок экрана аватаров, содержащих Wand, который является одним типом оснащенной активации, и Детализация, которая является типом переключения оснащенной активации.

Выпуск экипируемого

Чтобы освободить Приложение Equippable, нажмите клавишу ПРОБЕЛ. Это приводит к тому, что Оборудование падает вниз.

Как работает каждый готовый префаб

Бокал

Режим активации: переключатель

После того как вы подберете бокал вина, вы щелкаете и поднимаете стекло- это активированное состояние. Чтобы уменьшить положение стекла по умолчанию и неактивированное состояние, необходимо снова щелкнуть.

Снимки экрана аватара, держащего Винные очки в позиции по умолчанию и поднимая его в тост.

День рождения торта

Режим активации: Нет

Снимок экрана аватара, удерживающего день рождения торта.

Drill

Режим активации: переключатель

Когда вы берете детализацию, она автоматически активируется- она проводится перед вами и включена. Щелкнув, детализация отключается, и рука перемещает детализацию на сторону. Когда вы снова щелкаете, детализация возвращается в его включенное состояние. Это хороший пример типа активации "переключателя", который всегда переключается между двумя состояниями.

Снимок экрана аватара, удерживающего детализацию.

Гаечный ключ

Режим активации: переключатель

Когда вы подбираете Wrench, он автоматически активируется- он протянулся перед вами почти грудь высокой. При нажатии клавиши wrench понижается на сторону и отменяет активацию. Нажмите еще раз, чтобы активировать его снова.

Снимок экрана аватара, удерживающего Wrench.

Награда

Режим активации: переключатель

Когда вы подбираете трофей, вы держите его перед вами грудью высоко. Щелкните, чтобы активировать его; это поднимает трофей над головой в "салют" позиции. Нажмите еще раз, чтобы уменьшить (и деактивировать) Трофи.

Снимок экрана аватара, удерживающего Трофи.

Планшет

Режим активации: переключатель

Планшет просматривается многими как один из более полезных комплектов, так как вы можете подключить объект пользовательского интерфейса с кнопками или WebSlate к его экрану, а затем перемещаться по сцене с ним. Когда вы подбираете таблетку, вы держите его перед вами грудью высокой. Щелкните один раз, чтобы активировать планшет- это поднимает его до почти уровня глаз, но оставляет вас с неописанным представлением, если вы хотите посмотреть вокруг комнаты. Нажмите еще раз, чтобы вернуться к исходному расположению (и деактивировать его).

Снимок экрана аватара, удерживающего планшет.

Чашка кофе

Режим активации: нет

Снимок экрана аватара, удерживающего чашку кофе.

Палочка

Режим активации: одиночный

Когда вы подбираете Wand, вы держите его перед вами почти грудь высокой. На кончике Wand отображается эффект частиц искрых пар.

GIF- файл, показывающий участника события, удерживающего Wand в его неактивированном состоянии.

Щелкните, чтобы активировать Wand; ваша рука двигается вперед и кончик Wand выдает фейерверки, которые создаются с помощью другого эффекта частицы.

GIF- файл, показывающий участник события, активируя Wand, который затем создает фейерверки.

Так как Wand имеет один тип активации, как только он проходит через его поведение, он деактивирует, и ваша рука возвращается в исходное положение. Нажмите еще раз, чтобы повторить поведение.

Создание настраиваемого комплекта

Если у вас есть модель, которая похожа на размер и ориентацию на одну из наших готовых префабов ,вы можете заменить модель Equippable вашей моделью. Каждый префаб имеет дочерний объект с именем "Изображение", где можно вставить настраиваемую модель.

Следующие шаги