UE 5 스터디/Gameplay Ability System(GAS)
4-2. 게임플레이 이펙트 적용 - 물약(AuraEffectActor) 개선
0. 개요기존에 제작했던 AuraEffectActor 클래스는 일종의 물약으로, 접촉하면 체력과 마나를 수정하는 클래스였다.기존에는 강제로 속성 세트의 const를 제거하여 값을 변동하는 방법을 사용했으나, 이제부터는 게임플레이 이펙트를 통해 값을 변경하는 식으로 리펙토링을 진행한다.기존에 Sphere와 Mesh를 생성자에서 지정하던 것을 제거하고, 이 클래스를 상속받은 블루프린트 클래스에서 생성하도록 한다. 1. 코드#include "Actor/AuraEffectActor.h"#include "AbilitySystemBlueprintLibrary.h"#include "AuraEffectActor.h"#include "AbilitySystemComponent.h"#include "AbilitySyste..
2024. 8. 23. 14:41