문제 1 ) 공격을 하지않고도 검이 닿기만 하면 대미지가 적용
BP_Weapon의 Generate Overlap Events의 기본값을 꺼서 충돌을 일어나지 않게 만들어 두고
공격 했을때만 Generate Overlap Events를 키고 공격이 끝났으면 다시 원상복구 시켜준다.

ANS_AttackActivated를 만들어주고 공격 모션의 몽타주에서 노티파이 스테이트 추가


BP_Character 인터페이스 → BP_Weapon의 Activate/Deactivate Attack함수 호출
Get 변수 노드는 우클릭 - 검증된 Get으로 변환 하면 유효성 검사하게 만들수있다.
변수로 Weapon Now를 준 이유는 장착하고있는 무기만 공격을 하게 만들어야하기 때문에 사용
Weapon Now를 쓰지않으면 1번무기로 공격하는데 등에 메고 있는 2번무기가 충돌했을때 공격판정이 되기때문에
(WeaponNow의 값이 None일 수도 있을때를 대비하여 유효성 검사)

문제2) Player본인이 무기랑 충돌하여 대미지가 적용

무기가 닿은 Other Actor와 무기를 컨트롤 하는 Instigator(주인인 플레이어)가 불일치 하면 대미지 적용
'언리얼 BluePrint 정리' 카테고리의 다른 글
| 06/14 학습 정리 ( MAP, Dynamic Material Instance ) (2) | 2023.06.15 |
|---|---|
| 06/13 학습 정리(SetContainer, Sequence, Hashing, 피격 보수) (0) | 2023.06.13 |
| 06/08 학습 정리(Preset, Apply Damage) (0) | 2023.06.08 |
| 06/07 학습 정리(Hit, Physics, Delta Time) (0) | 2023.06.08 |
| 06/02 학습 정리(Material Instance, Collision, Sweep) (1) | 2023.06.07 |