언리얼 애니메이션 연동(2)

roberto·2025년 2월 25일

블렌드 스페이스

  • 기본적인 이동에 따라 자연스럽게 변화를 주기 위해 블렌드 스페이스를 이용한다.

  • 앞, 뒤, 좌, 우, 정지의 경우 이동속도 및 방향으로 제어를 한다.

  • 가로축은 VelocityX로 이름을 지어주고 최소값 최대값을 지정해준다.

  • 애니메이션 블루프린트 이벤트 그래프로 이동한다.

  • X값과 Y값을 받아와야 하는데 Velocity에서 그대로 가져오면 절대값이기 때문에 애니메이션이 꼬인다. 그래서 Inverse Transform Direction을 통해 Velocity 값을 캐릭터의 상대 벡터로 변환하여 X값과 Y값을 분할하여 변수로 지정해 준다.

  • 블렌드 스페이스로 돌아와 Velocity 값에 맞게 각 애니메이션을 지정해주고, 가장 가운데 0, 0 지점에는 Idle 애니메이션을 넣어준다.

  • 방향에 따라 블렌딩이 된 애니메이션

profile
아마도 개발 관련된 것만 올릴듯한 벨로그

0개의 댓글