Хранение объектов реалистично с помощью Equippables
Обзор
Набор средств Сетки содержит префабы, которые являются типом "Взаимодействие" , известное как "Equippable". При выборе объекта Equippable аватар знает, как настроить положение руки и руки, чтобы они могли держать и обрабатывать объект реалистично. Это называется оборудованием объекта к руке.
Объект создается для оснащения путем добавления в него компонента установки для взаимодействия сетки, а затем выбора типа Equippable. В этом компоненте можно настроить множество параметров . Есть также десять предустановок , вы можете попробовать их и увидеть, соответствуют ли они вашему объекту, или, по крайней мере, достаточно близко, чтобы работать с некоторыми дополнительными тонкой настройкой.
Комплекты в наборе средств Сетки
Ниже показано, как добавить в набор средств Сетки следующие компоненты:
В папке Microsoft Mesh Toolkit Toybox>Runtime в окне проекта находятся сведения о программе "Оборудование".
Обратите внимание, что два объекта, показанные здесь - бейсбол и Пляж Мяч - бросаются. Бросаемый объект — это оборудование с дополнительной возможностью создаваться.
Совет. Чтобы быстро найти префаб в папке Project , в иерархии выберите префаб, а затем в инспекторе нажмите кнопку "Выбрать ".
Чтобы добавить в сцену приложение Equippable, выполните приведенные действия.
Разверните папку, содержащую предварительную префабку Equippable.
Перетащите готовый префаб из проекта в сцену.
Положение объектов
Существуют различные способы хранения объекта Equippable. Некоторые объекты, когда подбираются, предназначены для того, чтобы держаться от тела и достаточно высокого, чтобы быть в вашем поле зрения (например, Wineglass или Трофи). Другие объекты предназначены для того, чтобы быть ближе к тексту, а не в поле зрения (например, Wrench).
Поведение, оснащенное
Для некоторых комплектных элементов вы можете выбрать их, а затем нажать левую кнопку мыши (ПК) или кнопку контроллера (Quest), чтобы активировать действие, подходящее для этого Equippable. Примеры:
- Поднять и снизить винный стакан.
- Создайте сверки из конца Wand.
- Отключите детализацию и включите ее.
Это называется активацией объекта. Возможные типы активации отображаются в компоненте настройки взаимодействия с сеткой объекта. Существует три варианта активации: одиночный, переключатель и нет.
Один: объект имеет один "состояние" или набор поведения. Пример: Wand. Подумайте об этом, как включить и отключить объект с помощью одного щелчка мыши. При выборе Wand он находится в состоянии по умолчанию (неактивированный). Когда вы щелкаете, Wand выполняется через его поведение, а затем немедленно возвращается в его состояние по умолчанию. При повторном щелчке объект повторяет тот же набор поведения.
Переключатель: объект имеет два "состояния". При получении его может находиться в активированном или неактивированном состоянии. Щелкнув, он переключается из любого состояния, в которое он находится во втором состоянии. Это состояние и поведение, которое он активирует, остается активным, пока не щелкнуть еще раз. Второй щелчок переключит объект обратно в исходное состояние. Примеры: винное стекло и детализация. Это должно быть более ясно при изучении поведения отдельных объектов в разделах ниже.
Нет: объект не может быть активирован. Пример: день рождения торта. После того как вы подберете его, нет ничего дальше, что вы можете сделать с ним; Вы просто держите его, пока не решите освободить его.
Выпуск экипируемого
Чтобы освободить Приложение Equippable, нажмите клавишу ПРОБЕЛ. Это приводит к тому, что Оборудование падает вниз.
Как работает каждый готовый префаб
Бокал
Режим активации: переключатель
После того как вы подберете бокал вина, вы щелкаете и поднимаете стекло- это активированное состояние. Чтобы уменьшить положение стекла по умолчанию и неактивированное состояние, необходимо снова щелкнуть.
День рождения торта
Режим активации: Нет
Drill
Режим активации: переключатель
Когда вы берете детализацию, она автоматически активируется- она проводится перед вами и включена. Щелкнув, детализация отключается, и рука перемещает детализацию на сторону. Когда вы снова щелкаете, детализация возвращается в его включенное состояние. Это хороший пример типа активации "переключателя", который всегда переключается между двумя состояниями.
Гаечный ключ
Режим активации: переключатель
Когда вы подбираете Wrench, он автоматически активируется- он протянулся перед вами почти грудь высокой. При нажатии клавиши wrench понижается на сторону и отменяет активацию. Нажмите еще раз, чтобы активировать его снова.
Награда
Режим активации: переключатель
Когда вы подбираете трофей, вы держите его перед вами грудью высоко. Щелкните, чтобы активировать его; это поднимает трофей над головой в "салют" позиции. Нажмите еще раз, чтобы уменьшить (и деактивировать) Трофи.
Планшет
Режим активации: переключатель
Планшет просматривается многими как один из более полезных комплектов, так как вы можете подключить объект пользовательского интерфейса с кнопками или WebSlate к его экрану, а затем перемещаться по сцене с ним. Когда вы подбираете таблетку, вы держите его перед вами грудью высокой. Щелкните один раз, чтобы активировать планшет- это поднимает его до почти уровня глаз, но оставляет вас с неописанным представлением, если вы хотите посмотреть вокруг комнаты. Нажмите еще раз, чтобы вернуться к исходному расположению (и деактивировать его).
Чашка кофе
Режим активации: нет
Палочка
Режим активации: одиночный
Когда вы подбираете Wand, вы держите его перед вами почти грудь высокой. На кончике Wand отображается эффект частиц искрых пар.
Щелкните, чтобы активировать Wand; ваша рука двигается вперед и кончик Wand выдает фейерверки, которые создаются с помощью другого эффекта частицы.
Так как Wand имеет один тип активации, как только он проходит через его поведение, он деактивирует, и ваша рука возвращается в исходное положение. Нажмите еще раз, чтобы повторить поведение.
Создание настраиваемого комплекта
Если у вас есть модель, которая похожа на размер и ориентацию на одну из наших готовых префабов ,вы можете заменить модель Equippable вашей моделью. Каждый префаб имеет дочерний объект с именем "Изображение", где можно вставить настраиваемую модель.