[TIL] Blueprint를 활용한 총게임 구현

최석훈·2026년 4월 21일

26.04.21

오늘 배운 핵심 개념

  • 시야에 들어오는 손, 총, 화구 연결
  • WASD 움직임 구현, 줌기능
  • 애니메이션

간략요약

1. 매쉬

  • 매쉬 컴포넌트(팔),(총),머즐포인트(화구) 설정

  • PIE해보며 손각도, 총각도 조절

  • 매쉬 컴포넌트(팔) 디테일에서 (총) 연결

(팔 스켈레톤에 손 뼈대 추가하여 총과 연결하여 총을 잡는듯하게)


2. 움직임

  • IMC(입력 매핑 컨텍스트)와 IA 생성후 입력할 키 설정
    (달랐던점 : 사전캠프때는 W를 정면기준으로 D키 오른쪽(스위즐 입력값을 줬으나, 여기서는 D키를 정면기준으로 잡고 W를 스위즐 입력값으로 주고 반전하였다.
    -> 쉽게말해 90º 회전한 셈)

  • 아래나 위를 보고 움직일 시 캐릭터의 몸 전체가 돌아가기 때문에 움직여지지 않는다. (개선점[⭐])

  • 플레이어 컨트롤러, 입력키 블루프린트 연결

  • ADS : Aiming Down Sight (에임)설정

쉬운이해 : 시야를 좁혀준 셈 (확대되어 보이는 효과)

  • 조준할때 조준하는듯한 총 애니메이션 추가 (개선점⭐)

3. 애니메이션

총을 쥐었을때 숨쉬는듯한, 뛰었을때 움직임 효과

  • State Machine 추가
  • 가만히 있을때의 움직임, 뛸때의 움직임 연결, 루프설정

  • 뛰었을때, 속도+속력 값을 블루프린트로 추가

개선점

  • 총을 쏠때 화구에서 불이 나오는 듯한 효과 설정
  • 위,아래를 봐도 똑같이 움직일 수 있도록 수정
  • 줌기능시 스코프가 다가오는듯한 동작설정(애니메이션 더 찾아보기)
profile
반갑습니다.

0개의 댓글