
[UE Team Project/T.A.] 4. 플레이어 달리기 / 구르기 구현
·
프로젝트/TimelessAdventure
개요이번 포스팅에서는 CombatComponent(전투)와 함께 구르기, 달리기 기능을 정리해보도록 하겠습니다. CombatComponent 구조 설명CombatComponent는 전투와 관련된 기능을 모아둔 컴포넌트입니다. 프로젝트 기획상 데쉬와 구르기 동작은 스테미너를 소모하고, 스테미너가 다 떨어졌다면 더이상 수행하지 못하는 동작입니다. 이를 구현하기 위해 스테미너와 관련된 모든 전투 요소들을 CombatComponent에서 구현하게 되었습니다. 전체적인 행동을 FSM 방식으로 관리하기 위해 상태를 구분하기 위한 열거형을 사용했습니다.달리기 기능 구현우선 입력을 받기 위한 IA_Dash와 이에 바인딩될 함수를 InputComponent에서 구현해주도록 합니다. InputComponent.h더보기....