Перейти к содержимому

Вооружаем ИИ врага винтовкой и настраиваем анимацию прицеливания в Unreal Engine

Rambod Dev

0:00 / 0:00

Вооружаем ИИ врага винтовкой и настраиваем анимацию прицеливания в Unreal Engine

825 просмотров · 2 месяца назад
Rambod Dev
3,81 тыс. подписчиков
825 просмотров · 2 месяца назад
В этом уроке по ИИ для Unreal Engine мы продолжаем 4-ю часть серии «Продвинутые системы поведения ИИ» и вооружаем нашего вражеского охранника винтовкой. Мы берём конфигурацию винтовки из персонажа от третьего лица, прикрепляем её к гнезду руки врага, копируем правильное преобразование, создаём логическую переменную «Вооружен», разрабатываем чистую функцию «Вооружить врага», подключаем её к логике прицеливания из Animation Blueprint, управляем видимостью винтовки и запускаем всё из Begin Play. Этот эпизод не представляет собой создание новой системы с нуля. Речь идёт о повторном использовании уже созданной нами конфигурации оружия и её правильном подключении к Blueprint нашего вражеского ИИ. Именно так и должны строиться реальные игровые системы: чисто, многократно используемо и легко расширяемо. Перед началом этой серии уроков по продвинутому ИИ я рекомендую сначала посмотреть серию уроков по базовому Blueprint ИИ, особенно два видео о настройке оружия, потому что мы используем эту логику здесь. Разделы: 00:00 Введение 00:49 Добавление модели винтовки к врагу 04:36 Создание функции вооружения врага 07:09 Завершение настройки вооруженного врага 11:19 Тестирование вооруженного врага Предыдущие видео, упомянутые ранее: Система оружия UE5 с нуля: подбор и экипировка:    • UE5 Weapon System – from SCRATCH: Pickup &...   Система оружия UE5: прицеливание, перенацеливание, смешивание верхней части тела и переключение камер:    • UE5 Weapon System – Aiming, Retarget, Blen...   Если вы хотите больше уроков по ИИ в Unreal Engine, видео о деревьях поведения и контент по разработке игр с использованием Blueprint, подпишитесь, поставьте лайк видео и оставьте комментарий ниже. #UnrealEngine #UE5 #UnrealEngineAI #Blueprints #GameDev