Система вооружения UE5 – трассировка луча, FirePoint и Fire Montage.
Автор: Rambod Dev
Загружено: 2025-12-02
Просмотров: 596
Описание:
В этом эпизоде мы завершаем создание базовой функциональной системы стрельбы в Unreal Engine 5. Если вы следовали предыдущим частям и теперь освоили прицеливание, то в этом видео всё наконец-то соберётся воедино. Вы узнаете, как правильно настроить ввод данных о стрельбе, создать точку огня (FirePoint) непосредственно на оружии, построить чёткую трассировку луча на основе камеры, которая действительно попадает в цель игрока, запустить анимационный монтаж для стрельбы, добавить звук на дуло и завершить созданием временного прицела, чтобы вы могли полностью протестировать свою систему оружия от начала до конца. Если вы создаёте шутер или любую систему, требующую стрельбы на основе трассировки, этот эпизод покажет вам точный рабочий процесс, используемый в реальных проектах шутеров на UE, с чёткой логикой и многократно используемыми структурами. В итоге у вас будет полный конвейер стрельбы, который работает надёжно, выглядит корректно и готов к будущим улучшениям, таким как вспышка выстрела, лазеры, логика перезарядки, боеприпасы и эффекты попадания.
Что вы узнаете
1. Настройка ввода для стрельбы
Мы настраиваем совершенно новое действие ввода для стрельбы, устанавливаем его на «Цифровой» и привязываем к левой кнопке мыши, используя контекст сопоставления IMC по умолчанию.
2. Создание точки огня
Мы прикрепляем вспомогательный компонент к оружию, правильно располагаем его у дула, уменьшаем его масштаб, замораживаем анимации для аккуратного размещения и подготавливаем его в качестве начальной точки для трассировки линий и последующих эффектов.
3. Создание монтажа стрельбы
Мы преобразуем анимацию стрельбы из винтовки от бедра в монтаж, который позволяет контролируемо воспроизводить его внутри чертежа во время выстрелов.
4. Логика стрельбы в чертеже
Полный обзор: • ввода для стрельбы • проверки вооружения • доступа к экземпляру анимации • проверки прицеливания • запуска монтажа • звука дула • и полного расчета трассировки линии на основе положения камеры и вектора движения вперед.
Все объясняется медленно и понятно.
5. Временный прицел
Мы создаем минимальный виджет пользовательского интерфейса с центрированным символом плюса, привязываем его к области просмотра и отображаем в начале игры для тестирования. 6. Полное тестирование и результаты игрового процесса
Мы тестируем систему внутри уровня: • прицеливание • стрельба • воспроизведение монтажа • отладочные трассировки линий • и окончательное подтверждение работоспособности логики стрельбы.
7. Что будет дальше
Предварительный обзор будущих функций: • прицеливание лазерной указкой • система перезарядки и магазина • вспышка выстрела и эффекты попадания • разрушение и модульная система здоровья • продвинутый ИИ с использованием деревьев поведения • расширения пользовательского интерфейса для этого проекта
В этом эпизоде вы освоите:
Точная трассировка линии: Создание чистого расчета трассировки линии на основе камеры, гарантирующего точное попадание в цель игрока.
Точка прицеливания оружия: Создание и позиционирование компонента FirePoint на дуле — точная точка отсчета для трассировки линии, звука и будущих эффектов (например, вспышки выстрела).
Улучшенный ввод: Настройка специального действия ввода огня и привязка его к левой кнопке мыши с использованием IMC Default.
- Анимация и звук: Реализация полной логики стрельбы, включая проверку готовности к стрельбе/прицеливания, воспроизведение анимационного монтажа стрельбы и добавление звука выстрела в месте попадания (дуло).
Временный прицел: Создание простого виджета пользовательского интерфейса с расположенным по центру знаком плюса для немедленного тестирования.
К концу этого урока у вас будет полный, полностью протестированный конвейер стрельбы, который работает надежно и готов к следующим шагам: лазеры, логика перезарядки, боеприпасы и эффекты попадания.
Разделы
00:00 – Введение и то, что вы будете создавать
00:21 – Настройка ввода огня
01:33 – Создание точки огня
04:36 – Создание монтажа огня
05:23 – Создание полной логики стрельбы
09:50 – Добавление временного прицела
11:54 – Финальный тест и следующие шаги
#UnrealEngine5
#UE5Tutorial
#UE5WeaponSystem
#LineTrace
#blueprinttutorial
#GameDev
#ShooterGame
#AnimMontage
~-~~-~~~-~~-~
Пожалуйста, посмотрите: "Mac mini M4 Game Dev Benchmark Unity HDRP FPS vs Unreal Engine"
• Mac mini M4 Game Dev Benchmark Unity HDRP ...
~-~~-~~~-~~-~
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: