Unreal Engine 5 и VR с нуля. Часть 4. Разбираем Enhanced Input для VR и создаём своё плавное передвижение в VR.

Введение

Продолжаю изучать Unreal Engine 5 и VR, а так же делюсь своим опытом. В этой статье я собрал материал, который поможет понять систему расширенного ввода Unreal Engine 5.

Обозначение клавиш Oculus Touch в Unreal Engine 5

Я сделал для себя шпаргалку по клавишам, чтобы было проще ориентироваться в них на начальном этапе. Я знаю, что помимо указанных клавиш, если обозначения этих же клавиш с сенсорным вводом. Возможно в будущем, я отредактирую эту статью и опишу все вводные данные для всех кнопок Oculus Touch.

Unreal Engine 5 и VR с нуля. Часть 4. Разбираем Enhanced Input для VR и создаём своё плавное передвижение в VR.

Документация Unreal Engine 5

Обучающий материал по Enhanced Inputs Unreal Engine 5

Ниже я представлю материал, в той хронологии, которой мне было проще понять Enhanced Input. С помощью этих видео, я смог начать настраивать своё управление для проекта на базовом уровне.

Для перевода видео на русский, я использую Яндекс Браузер. Самые полезные видео для меня по Enhanced Input, оказались от автора GDXR на Youtube.

Далее смотрим еще одно его видео.

Следующее видео помогает настроить плавное передвижение.

Так же, немного подробностей затрагивает автор VR Playground.

UPDATE 06.07.2024

Как было замечено, при работе функции Set TImer by Event со значением 0,02, приводит к лагу отображения объектов. То что я сделал по уроку https://www.youtube.com/watch?v=pUlpXN9jzNI&t=780s

Unreal Engine 5 и VR с нуля. Часть 4. Разбираем Enhanced Input для VR и создаём своё плавное передвижение в VR.

и как это выглядит при движении перед объектом (на видео может быть не особо заметно, но в шлеме сильно бросается в глаза):

Как временное решение, не знаю как лучше сделать, заменил функцию на Set Timer for Next Tick by Event

Unreal Engine 5 и VR с нуля. Часть 4. Разбираем Enhanced Input для VR и создаём своё плавное передвижение в VR.

Теперь стало выглядеть как должно, плавно при движении камеры

Заключение

По итогам просмотра этих видео, я смог разобраться с Enhanced Input Unreal Engine 5 и настроить управление для своего проекта.

По поводу коллизии персонажа мне еще стоит найти материал, потому что моя капсула персонажа не пинает предметы (что правильно), но если я прыгну на какой-либо предмет, то предмет отлетает от меня.

Телеграм канал Unreal Engine VR

1010
13 комментариев

Мне это полезно,но хз когда сяду за виар разработку

1

Это что!? о_О
Что-то про разработку игр на DTF???

Быть не может. Где-то должен быть подвох...

У пишу о своем пути обучения Unreal Engine 5 VR в статьях. Это в роли шпаргалок отобранного материала, вместо кучи закладок в браузере))
+ может кому полезно будет

1

Вчера как раз читал тебя на vc. Тоже начал изучать ue5 и вр. У меня проблема и не знаю, как нагуглить - когда я первый раз заходу в vr preview, то с моими вр руками всё хорошо. Но стоит выйти и снова зайти в vr preview, то руки лежат на полу и не реагируют. И так до перезапуска ue. Ставил версии ue от 5.1 до 5.4, шлем подкючал через стимвр и опенхр, всё тоже самое. Не знаешь, как пофиксить?

Какой шлем?
Только руки не реагируют, а камера реагирует?
У меня если шлем подключен к ПК, то бывает руки не реагируют секунды 2-3, но это нормально.

Привет, у меня есть один маленький вопросик(возможно их дальше будет чуть-чуть больше, ибо я щас активно делаю свою вр игру). Ты не знаешь случаем, как сделать приседание в VR?

Привет. Я не дошел еще до анимации приседания. Хочу закончить мини игру Дартс.

В конце статьи я указал тг канал и в нем есть чат.
Там пока пусто, но думаю можно там подробней обсуждать детали.
Я сам иногда пишу в англ дискорд чаты чтобы найти ответы.