Community Tutorial: 53 — способности игрока — ледяное дыхание — давайте сделаем шутер с видом сверху

В этом видео об Unreal Engine 5.3 и системе игровых способностей речь пойдёт об эффекте жевания слишком большого количества мятной жвачки.

Сначала мы создадим систему Niagara «Мятное», э-э, «Ледяное дыхание» на основе эмиттера Fountain, затем сделаем новую функцию в библиотеке функций Blueprint для вычисления горизонтального (плоского) угла между двумя векторами. Далее мы создадим игровую способность «Ледяное дыхание», которая будет вызывать Fire каждый тик, пока кнопка удерживается, а в функции Fire мы вызовем Sphere Overlap, чтобы получить всех вражеских персонажей в радиусе действия, и используем функцию Calc Flat Angle, чтобы воздействовать только на тех, кто находится в зоне «Ледяного дыхания».

https://dev.epicgames.com/community/learning/tutorials/ERRY/unreal-engine-53