Описание
Head Mounted VR — это продвинутый плагин Unreal Engine VR, который объединяет большинство распространенных функций VR-игр интуитивно понятным и простым в использовании способом для разработчиков Unreal. Он реализует физическое взаимодействие для VR и весь необходимый функционал для высококачественной разработки игр. Плагин был вдохновлен игровой механикой Half-life: Alyx и приносит нам знакомые функции. Все в этом плагине готово к игре и имеет весь необходимый контент для модификаций. Цель этого проекта — разработать функционал AAA VR, доступный каждому разработчику, и создать отличное сообщество разработчиков VR для сильной обратной связи.
Latest News
What does the plugin provide?
41 уникальный класс C++
Подробнее о них можно узнать на странице «Классы» .
Сетевая репликация
Лучшая производительность
Никаких ограничений
Чертежи ограничены. C++ — это далеко за их пределами.
Regular Updates
HMVR всегда в движении. Функционал расширяется и проект обрастает новыми фичами.
Легко получать обновления
Нет необходимости рефакторить целые проекты чертежей. Обновить. Продолжить разработку.
Основные характеристики
Класс игрока
Специально для VR был разработан совершенно новый класс игрока Pawn. Он имеет новое движение, которое было разработано для соответствия концепции VR. Функция камеры игрока была переработана. Доступны полноразмерный аватар и функционал только для рук. Ниже приведены некоторые ключевые особенности нового класса игрока.
Столкновение
Столкновение игрока имеет возможность адаптироваться к росту игрока и следовать за камерой во время движения в реальном мире. Перемещение в масштабе комнаты заставляет столкновение вести себя ожидаемым образом. Столкновение не будет проходить сквозь стены. Вместо этого оно будет реагировать на все препятствия.
Движение
С новым поведением столкновений появилось плавное движение. Проект также поддерживает телепортацию и возможность настройки поворота игрока. Поддерживаются плавные и резкие повороты.
Звуки
Плагин поставляется с различными звуками шагов (44 звуковых файла). Звук будет воспроизводиться в зависимости от типа поверхности, на которую наступает или падает игрок. Также возможно воспроизводить голосовую линию для игровых диалогов.
Физика руки
Руки игрока полностью физически обоснованы и могут взаимодействовать с различными интерактивными объектами. Огромное внимание было уделено поведению физики. Как бы себя вели руки, если бы они застряли? Как почувствовать вес объектов? Какое решение может помочь нам избежать физических ошибок? Ответы на все эти вопросы были найдены и встроены в игровой класс!
Компоненты VR Grab и VR-актеры
Компоненты захвата VR/Акторы VR — это классы, с которыми игрок может взаимодействовать, например, статические сетки, скелетные сетки, рычаги, клапаны, двери, ящики, кнопки и т. д. Взаимодействие также основано на физике, но есть возможность его отключить. Он также предоставляет различные методы захвата: присоединение к, физика и IK, физика и статическая анимация, физика и статическая анимация к ближайшему сокету, статическая анимация в сочетании с IK.
Оружие и снаряжение
Гибкий класс оружия может быть использован для создания любого оружия. Он имеет все, что нужно разработчикам для легкой разработки. Частицы, звуковой функционал и все необходимые функции могут быть перезаписаны. Также есть класс «Equipment», который был создан для функциональности кнопок. Разработчик может перезаписать функции нажатия кнопок для личных целей.