Community Tutorial: 49 — Способности игрока — Нагрев от лазерного луча — Давайте сделаем шутер с видом сверху

Это видео по системе игровых способностей Unreal Engine 5.3 посвящено накоплению нагрева у противника: когда он достигает достаточно высокого значения, срабатывает эффект горения.

Начинаем с создания атрибута «Нагрев» в наборе «Здоровье» и добавляем функции изменения атрибута «Нагрев» в C+±класс вражеского персонажа. В редакторе создаём игровой эффект «Нагрев» со значением SetByCaller и игровой эффект «Охлаждение», который просто снимает 50 единиц нагрева. Затем в Blueprint вражеского персонажа, когда нагрев достигает 50, применяем игровой эффект «Горение» вместе с игровым эффектом «Охлаждение», чтобы сбросить значение атрибута «Нагрев». Наконец, обновляем игровую способность «Лазерные лучи», чтобы она применяла нагрев ко всем поражённым противникам.

https://dev.epicgames.com/community/learning/tutorials/11dj/unreal-engine-49