Community Tutorial: 49 - 플레이어 능력 - 레이저 광선 열기 - 탑다운 슈팅 게임 만들기

이 Unreal Engine 5.3 Gameplay Ability System 영상은 적에게 열기를 생성하고, 열기가 충분히 높아지면 불타는 효과가 발동되는 과정을 다룹니다.

먼저 Health Set에 열기 속성을 만들고, 적 캐릭터 C++ 클래스에 열기 속성 변경 함수를 추가합니다. 에디터에서는 SetByCaller 값을 사용하는 열기 증가 게임플레이 이펙트와, 열기를 50 제거하기만 하는 냉각 게임플레이 이펙트를 생성합니다. 그런 다음 적 캐릭터 블루프린트에서 열기가 50에 도달하면 불타는 게임플레이 이펙트를 적용하고, 동시에 냉각 게임플레이 이펙트를 적용해 열기 속성 값을 초기화합니다. 마지막으로 레이저 광선 게임플레이 어빌리티를 업데이트하여 피격된 모든 적에게 열기를 적용합니다.

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