728x90
반응형
- 개요
몬스터의 근거리 공격을 설정하였으므로 이어서 몬스터의 원거리 공격을 설정한다
근거리 공격을 설정했을 때와 동일한 절차를 진행한다
1) AM_Attack_Slingshot 애니메이션 몽타주


고블린 사수의 원거리 공격 애니메이션 몽타주에 위와 같이 AnimNotify를 추가하고 설정한다
따라서 해당 AnimNotify의 Tag와 연결된 이벤트를 발동할 수 있다
2) BP_Goblin_Slingshot 블루프린트

AttackMontages 멤버변수를 위와 같이 설정하여
고블린 사수가 공격하면서 재생할 애니메이션 몽타주와 해당 몽타주의 AnimNotify 태그를 사용할 수 있다
3) BP_SlingshotRock 블루프린트

고블린 사수가 투사체로 발사할 AuraProjectile 블루프린트를 추가한다
4) GA_RangedAttack 블루프린트

고블린 사수가 발동할 GA를 위와 같이 설정한다
각각 다음과 같다
- GA를 발동하면서 생성할 투사체의 클래스
- 투사체에 적중당한 Target에게 적용할 GameplayEffect
- GA의 데미지 타입 + 레벨에 따라 입힐 데미지의 Curve Table의 값

해당 GA의 AssetTags를 위와 같이 설정하였다

EventGraph를 위와 같이 설정하여 GA가 발동되면 고블린사수의 위치에 Debug Sphere를 그리도록 구성하였다
5) DA_CharacterClassInfo 데이터애셋

원거리 타입의 캐릭터에게 기본적으로 GA_RangedAttack을 부여하도록 설정하였다
- 최종 실행 결과
728x90
반응형
'언리얼 엔진 - 게임 프로젝트 > GAS 프레임워크 RPG 프로젝트' 카테고리의 다른 글
| 몬스터 스킬 공격 - 1) 필수적인 요소 세팅 (0) | 2025.10.04 |
|---|---|
| 몬스터 원거리 공격 - 최종) 몬스터 원거리 공격 마무리 (0) | 2025.10.03 |
| 몬스터 근접 공격 - 최종) 애니메이션 몽타주와 소켓 연결 및 개선 (0) | 2025.09.28 |
| 몬스터 근접 공격 - 4) 애니메이션 몽타주와 AnimNotify 태그 연동 + 공격당한 플레이어에게 데미지 적용 (0) | 2025.09.27 |
| 몬스터 근접 공격 - 3) 플레이어의 피격 여부 판단 (0) | 2025.09.27 |