Create Game
[UE5] COMBAT SYSTEM - ATTACK COLLISION
1. Collision Component Create 1.1 Enable Collision & Disable Collision Create - bool Collision Enable Create - 활성화 및 비활성화 → Collision 1.2 Collision Trace - Multi Sphere Trace - Start, End : 추적하는 값의 위치 - Radius : 원의 반지름 - Object Types : 추적하는 타입 - Actors to Ignore : 무시하는 값 - 추적 시 값이 있고, 이미 공격한 적이 아니면 DISPATCHERS 사용 2. Weapon 2.1 추적하는 값의 위치 생성 - Start, End 2.2 Collision - 소유하고 있는 객체 및 Collision 설정 ..
[UE5] COMBAT SYSTEM - DODGE
1. Dodge 1.1 Perform Dodge - Input Action (Space bar) - 회피를 할 수 있는 지, 이미 진행하고 있을 때 확인 - 위 조건 만족 시 실행 1.2 Animation - Dodge에 맞는 Animation Montage 실행 1.3 Direction - 플레이어의 마지막 위치에서 값이 움직이는지 확인 및 움직이 없으면 그대로 반환 1.3.1 Rotate State - 값에 맞게 방향 변환 및 자연스럽게 하기 위해 interp 사용 2. Dodge Animation 2.1 Interface & Animation Notify - Dodge가 종료되는 것을 알리기 위해 인터페이스 생성 - 인터페이스 실행 할 수 있는 애니메이션 노티파이 생성 2.2 Animation Mo..
[UE5] COMBAT SYSTEM - COMBO ATTACK
1. Combat Component 1.1 Player Combat System - 모든 플레이어 Combat System을 Combat Component에 이동 - 다른 부분에서 사용한 함수 및 변수 변경 - Base Weapon, Animation Notifies 2. Attack 2.1 Attack Montage Create 2.1.1 공격에 해당하는 애니메이션 생성 2.1.2 Start Attack - 애니메이션을 실행할 Attack Montage를 받아서 공격 수행 - 값이 넘어가지 못하도록 Index = (Index + 1 ) % Last Index 수행 - 공격할 때 모든 불필요한 요소 제거 2.2 Attack Interface 2.2.1 End Attack - 공격의 끝을 알리는 인터페이스..