Create Game/[UE5] BLUEPRINT & C++

[UE5] COMBAT GAME - 07. Hit Reaction

GameChoi 2023. 1. 15. 18:57

1. Hit Reaction

1.1 Attack

 - 06 Attack에서 만들었던 OnHit 함수를 사용하여 공격받은 액터에게 데미지를 전달
 - Apply Point Damage

   - 위에서 말했듯이 공격받은 액터에게 데미지를 전달하는 함수

 - 이때 데미지를 전달받은 액터는 PointDamage를 실행

1.2 Point Damage

 - 이 함수를 활용하여 캐릭터가 뒤에 있는지 앞에 있는지 확인 가능

   - Get Dot Product To 함수 사용

     - 공격받은 액터와 공격한 액터의 내적을 구함

       - 이때 -1부터 0까지 0부터 1까지의 값을 보면 뒤에 있는지 앞에 있는지 확인 가능

1.3 Perfrom Action

 - 캐릭터의 상태를 공격받은 모션을 생성

   - Weapon에서 공격받는 몽타주 추가