Unreal4 2

[UE4] 콤보공격 (Combo Attack)

언리얼4를 이용하여 한손검(Sword) 콤보공격을 구현하였다. 나중에도 까먹지 않도록 콤보공격의 구현 과정을 정리해보자 ! 1. 마우스 좌클릭을 액션매핑으로 설정하여 공격키로 지정한다. 2. Action 입력 액션이 감지되면 콤보공격 상태인지 Branch로 먼저 검사한다. Enable Combo변수는 기본값이 False이므로 처음 공격을 한 순간은 무조건 False값이 들어가게되어 아래줄에 있는 Play Anim Montage가 실행되고, 첫 공격이 실행된다. 3. 이때 첫 공격을 수행할 때 검을 장착중인지(Equipped), 공격중인 상태인지(Attacking)를 검사하여 모든 조건문을 통과하여 공격할 수 있는 상황이라면 공격중이라는 Attacking 변수를 True로 바꾼 뒤 공격 몽타주를 실행한다...

[UE4] 데미지 프레임워크(Apply Damage/Any Damage), Instigator Controller, Authority 전용 아이콘

👊 데미지 프레임워크 💥 데미지 전달 함수 언리얼 엔진4에는 총 4개의 데미지 처리 함수가 있다. Apply Damage함수는 입힐 데미지를 전달(Return)하여 사용한다. 예를 들어 플레이어가 적(Enemy)과 충돌하면 Apply Damage함수를 호출하여 Enemy에게 입힐 데미지를 전달하여 사용한다. Apply Damage - 일반적인 면 충돌로 처리하여 데미지를 입힌다. Apply Point Damage - 점 충돌을 이용하여 총알같은 피격 무기 구현에 사용된다. - 어떤 방향에서 Actor의 어느 위치에 맞았는지 데미지를 주는 위치 정보도 얻어올 수있는 함수이다. Apply Radial Damage - 구 형태의 데미지로 수류탄같이 방사형으로 퍼지는 데미지를 구현하는데 사용된다. - Origi..

728x90