Обложка канала

Unreal Engine

Новости, связанные с движком Unreal Engine 4.

Unreal Engine

4 года назад
Открыть в
Всем привет! Есть задачи на Unreal Engine 4 под Oculus Quest Главные задачи: - задача №1 Учетные записи пользователей Необходимо реализовать два типа пользователей - зрители и спикеры. Логика: 1. Зритель может перемещаться по сцене, говорить.по голосовому чату и взаимодействовать с некоторыми сценарными объектами. 2. Спикер, помимо прав зрителя, имеет возможность вызывать кнопкой контроллера/ПКМ UI окно с списком сценарием и запускать их при выборе нужного пункта. - задача №2 Перемещение Необходимо реализовать возможность перемещения персонажей в сцене. Логика: 1. Мгновенное перемещаться по помещению в точку, указанную удочкой при помощи контроллера/ПКМ. 2. Перемещение при помощи джойстика контроллера/клавиш AWSD 3. При наведении и удочки/курсора на кресло и при нажатии курка/ПКМ, аватар автоматически принимает сидячую позу в кресле, будучи повернутым лицом к арене. - задача №3 Войсчат Необходимо реализовать войс-чат. Логика: 1 Ппользователи могут говорить на всю аудиторию. 2. У пользователя есть возможность включить и выключить голосовой чат 3. У спикеров есть возможность замьютить другого пользователя, наведя на него удочку контроллера. 4. При разговоре, над пользователем появляется громофон - задача 4 Удочка Необходимо реализовать удочку дл VR билда, с помощью которой пользователь сможет взаимодействовать с UI и перемещаться по сцене. Логика: 1. Точка, в которую мы можем переместиться подсвечивается зеленым. 2. Точка, в которую пользователь не может переместиться, подсвечивается красным. Альтернатива: при попытке перемещения в точку, в которую нельзя переместиться, удочка мигает крассным. - задача №5 Мультиплеер: разработка логики Необходимо реализовать мультиплей. Логика: 1. Пользователь создает комнату в меню билда. 2. Другие пользователи подключаются к комнате. 3. Все пользователи видят аватаров друг-друга и их анимации, положение рук и головы. ТЗ проекта docs.google.com/documen…1Ak/edit За подробностями пишите @pashaivanov