ArtyGrand

ArtyGrand

Пикабушник 5 лет 11 месяцев 3 дня
Пикабушник
Дата рождения: 1 января
93К рейтинг 54 подписчика 17 подписок 77 постов 48 в горячем
Награды:
Пикабу 16 лет!5 лет на Пикабу редактирование тегов в 100 и более постах За подвиги в Мире PlayStation 5
35

Wind Spear: Кто рискнет полетать в VR?

Я тут больше года уже балуюсь с unity, пилю прототипы игр, выкладываю короткие ролики с изменениями, обычно выходит скучно. Но недавно раздобыл Quest 2 с Link, и всё заверте…

А результат в конце поста заценить можно.

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

Wind Spear: Кто рискнет полетать в VR?

На текущее время технология и софт развились уже достаточно хорошо, что бы можно было легко набросать свой первый прототип. В моем случае надо было лишь пройтись по пунктам в документации. В Unity установить XR плагин и активировать поддержку Oculus. Из стора импортировать ассет Oculus Integration и из него вставить в сцену префаб OVrPlayerController и в него засунуть аватар Окулуса для визуала.

Всё, ты уже можешь ходить по сцене и двигать ручками.

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

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

Бонусом решил отслеживать движения рук и на основе этого сделал перемещение по земле и прыжки. Ибо кнопки жать это банально и хоть жирок растрясти можно.

Когда выложил первое видео, мне напомнили о наличии людей, не переносящих активности, так что сейчас я добавил то, что, по моему мнению, им поможет не испачкать пол.

Вроде бы все хорошо и прекрасно, но не без ложки дёгтя. Ибо развитие инфраструктуры еще в процессе.

Сейчас вр жрет больше кадров в полтора-два раза. Приходится сильнее оптимизировать.

Слои камер и экранный интерфейс не работают. Все меню только на плоскостях в реальном мире.

Не все ассеты, которые взаимодействуют с камерой совместимы с вр набором камер. Был момент когда левый глаз смотрит нормально, а правый растягивает картинку и смотрит чуть вбок. Пришлось удалять ассет.

Есть баги, на которые разрабы отвечают, что они By Design и их не будут править.

Разместил пока на Itch https://lonetentacle.itch.io/wind-spear-proto

В общем, будет свободное время - сделаю что-нибудь крутое и большое. Если у вас есть хотелки - сделаю и их. Может быть.

Показать полностью 1 2
Отличная работа, все прочитано!