[GAS] 게임플레이 이펙트 - Instant
·
Unrael/GAS (GameplayAbilitySystem)
1. 개요Gameplay Effect는 세 가지 주요 유형으로 나뉜다.Instant: 효과를 즉시 적용Duration: 효과를 일정 기간 동안 적용.Infinite: 효과를 무기한 지속.이번 글에서는 Instant 타입에 초점을 맞춘다. 2. Instant 타입의 이해Instant 타입은 "즉시" 효과를 적용하는 이펙트이다.실행과 동시에 대상의 상태를 변화시키는 단순하고 빠른 연산을 제공한다. 2-1. Instant 타입의 주요 사례데미지 적용: 적에게 즉시 데미지를 입힌다.체력 회복: 캐릭터의 체력을 즉각 회복한다.스탯 조정: 특정 스탯을 초기값으로 설정하거나 증가시킨다. 3. Instant 타입 설정하기3-1. Blueprint에서 Gameplay Effect 생성 3-2. 주요 속성 설정Durati..
[GAS] 게임플레이 이펙트 (GameplayEffect)
·
Unrael/GAS (GameplayAbilitySystem)
1. 개요게임 플레이 이펙트는 데미지, 체력 회복, 이동 속도 증가, 상태 이상 등 캐릭터의 속성을 변경하는데 사용된다.오늘은 게임 플레이 이펙트에 대해 살펴보자. 2. 게임플레이 이펙트 (GameplayEffect)1. 역할AttributesSet의 FGameplateAttributeData와 GameplayTag를 변경한다.AttributesSet이 변경되면 델리게이트로 이벤트를 감지할 수 있다.델리게이트에 연결된 함수가 호출되면 원하는 상호작용(HP 변경, 피격 모션, 사운드 출력)을 할 수 있다. 2. 특징UGameplayEffect 클래스이다.데이터만 저장한다. (로직을 작성하지 않는다.)자신의 고유 레벨을 가지며 효과의 가중치를 조절한다.수정자(Modifiers)와 실행자(Executions)..