언리얼 엔진 - 게임 프로젝트/GAS 프레임워크 RPG 프로젝트

몬스터 스킬 공격 - 1) 필수적인 요소 세팅

monstro 2025. 10. 4. 14:46
728x90
반응형

- 개요

원거리 공격을 사용하는 몬스터에 이어서 스킬 공격을 사용하는 몬스터를 작업한다

고블린 주술사플레이어와 동일한 파이어볼 스킬을 사용하여 공격을 수행한다

 

1) BP_Shaman 블루프린트

애니메이션 블루프린트 + 캐릭터 블루프린트

 

위와 같이 고블린 주술사의 애니메이션 블루프린트캐릭터 블루프린트를 생성한다

 

설정 (1) - 애니메이션 블루프린트

 

설정 (2) - 투사체를 생성할 Socket 이름 + 피격 시 재생할 애니메이션 몽타주

 

설정 (2) - 캐릭터의 타입

 

위와 같이 고블린 주술사의 캐릭터 블루프린트를 구성하였다

 

2) AM_Attack_Shaman 애니메이션 몽타주

 

공격하기 위해 재생하는 애니메이션 몽타주에서 위와 같이 AnimNotify를 설정하였다

 

 

설정한 AnimNotify의 Tag를 위와 같이 설정하여 Tag에 해당하는 Event를 실행할 수 있도록 구성한다

 

3) GA_Enemy_FireBolt 블루프린트

 

이전에 만든 GA_Ranged_Attack 블루프린트를 상속받아 해당 블루프린트를 생성한다

 

설정 (1) - 투사체 설정

 

설정 (2) - CurveTable의 커브 설정

 

설정 (3) - AssetTags 설정

 

위와 같이 파이어볼을 생성하는 GameplayAbility 블루프린트를 설정하였다

 

4) DA_CharacterClassInfo 데이터애셋

 

Elementalist 직업군에 해당하는 캐릭터에 위와 같이 기본적인 GA를 부여하도록 설정한다

 

- 최종 실행 결과

 

728x90
반응형