[UE 5] 2D 게임 개발 2 - 캐릭터 애니메이션

0시0분·2025년 2월 6일
0

UE 5

목록 보기
23/52

방향에 따른 애니메이션 변경

WASD 이용


프로젝트 세팅 이용

입력 기능과 동작하는 기능을 분리해서 사용.
다양한 플랫폼의 입력값을 처리할 수 있음
👉 커맨드 패턴

🔼 입력값이 없어도 계속 체크하기 때문에 성능 향상을 위해 0이 아닐때만 처리하도록 함

✏️ Compare Float 매크로

위의 코드를 아래 형태로 단순화 할 수 있음


이동/정지 애니메이션 갱신

Event Graph

🔼 위에서 매핑시켜둔 키의 값을 가져와서 이동중인지 체크 (= 키 입력 중인지)

🔼 애니메이션 갱신 부분은 함수로 뺌. 정지상태를 체크하기 위해 ==일 경우에도 애니메이션 갱신

Update Animation

🔼 Branch를 추가해 입력 상태에 따라 이동/정지 애니메이션 갱신

0개의 댓글