1. GE_Crystal 만들고 설정(지속시간, 변경속성, 변경 값)
2. 이펙트액터 > 새로운 클래스만들기
BP에서 의존성 주입할거임
UPROPERTY(EditAnywhere,BlueprintReadOnly, Category="Applied Effects")
TSubclassOf<UGameplayEffect> DurationGameplayEffectClass;
3. BP_크리스탈 만들기 (이펙트액터상속받은)
매쉬달기, 캡슐콜리전달기
뷰포트 > top,left,front,back 보면서 위치맞추기
매쉬 : 노콜리전 설정
4. 함수연결, 의존성주입(클래스 : 위에서만든 GE_Crystal)
5. 결과
크리스탈을 먹으면 2초간 최대체력이 100 증가함!
'UE5 > GameplayEffect' 카테고리의 다른 글
[UE5] Infinite이펙트 만들기 // 불에 닿으면 피감소 구현 (0) | 2024.06.02 |
---|---|
[UE5] Stacking // 포션을 한번에 여러개 먹을시 제한설정 (0) | 2024.06.02 |
[UE5] 이펙트 종류 // 즉시 vs (기간,무한) vs 주기, 0.1초마다 마나1씩증가구현 2초동안 (0) | 2024.06.02 |
[UE5] GameplayEffect 만들기 // 포션먹으면 증가 구현 (0) | 2024.06.02 |
[UE5] fix : 이펙트액터 확장성 리팩토링, 이펙트 적용구현 (0) | 2024.06.02 |