Тема: Разработка базовых механик для симулятора зоопарка в VR
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 7
1 Обзор аналогов 8
2 Обзор выбранных инструментов и технологий 12
2.1 Unreal Engine 4 12
2.2 Blueprint Visual Scripting 13
2.3 VR в Unreal Engine 4 20
3 Лучшие практики разработки VR, проблемы, ограничения и их решения . 23
4 Архитектура приложения, реализация базовых механик 26
4.1 Архитектура движка Unreal Engine 4 26
4.2 Основной класс, представляющий игрока в приложении 27
4.3 Механика управления камерой 29
4.4 Механика приседания 30
4.5 Класс, отвечающий за логику контроллеров движения 32
4.6 Механика телепортации 34
4.7 Механика взаимодействия с интерактивными объектами 39
4.8 Механика взаимодействия с животными 42
4.8.1 Игровой искусственный интеллект 42
4.8.2 Механика игры с животным 51
4.8.3 Механика кормления животного 57
4.8.4 Механика поглаживания животного 61
4.9 Механика меню 63
ЗАКЛЮЧЕНИЕ 70
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 71
📖 Аннотация
📖 Введение
Симуляторы служат ярким примером целостного продукта, созданного при помощи программирования. Современные симуляторы, написанные на языках высокого уровня и созданные при помощи игровых движков, могут использоваться в равной степени в сфере обучения или развлечения. Создание симулятора является трудной задачей. Большое количество разных типов элементов и их поведение при взаимодействии друг с другом с течением времени создают сложности.
Разработка же симулятора в виртуальной реальности позволяет создать уникальный опыт для пользователя, продвигая способы обучения или развлечения на новый уровень.
Цель: разработать базовые механики для приложения в виртуальной реальности, представляющего собой симулятор зоопарка.
Задачи:
1. Изучить работу игрового движка Unreal Engine 4.
2. Изучить особенности разработки симуляторов и приложений в виртуальной реальности.
3. Разработать и реализовать базовые механики для симулятора зоопарка в VR.
✅ Заключение
1. Изучить работу игрового движка Unreal Engine 4.
2. Изучить особенности разработки симуляторов и приложений в виртуальной реальности.
3. Разработать и реализовать базовые механики для симулятора зоопарка в VR.
Базовые механики в какой-то степени получились базовыми не только потому, что они являются основными для данного приложения, но и потому, что они реализованы на базовом уровне. Любую из этих механик можно расширять всё дальше и дальше, например, придумывая все больше и больше способов для перемещения в виртуальном пространстве. Однако продумывание какой-либо механики в самых мельчайших подробностях не было целью данной работы. Тем не менее, архитектура проекта разрабатывалась именно так, чтобы механики можно было легко изменять или расширять.





