5일차

언리얼 거토
|2024. 12. 20. 20:37

TIL: DAY 5 - 블렌더 스페이스와 움직이는 액터

오늘 배운 내용 요약

  1. 블렌드 스페이스 활용
    • 캐릭터 애니메이션의 자연스러운 전환을 위해 블렌드 스페이스를 생성.
    • 세로 축(Speed)을 기준으로 Idle과 Run 상태를 연결해 애니메이션 전환 구현.
  2. 블루프린트를 활용한 액터 동작
    • 회전 액터: Event Tick을 활용해 일정 속도로 Z축 기준 회전.
    • 이동 액터: 시작 위치(StartLocation), 이동 속도(PlatformVelocity), 이동 거리(MoveDistance)를 설정하여 양방향 이동 구현.

중요한 학습 포인트

  • 블렌드 스페이스 설정:
    • Speed 변수로 캐릭터의 이동 상태에 따라 적절한 애니메이션 출력.
    • Try Get Pawn Owner와 Get Velocity를 사용해 캐릭터 속도 추출 및 적용.
  • 블루프린트 논리:
    • Event Tick의 Delta Seconds를 활용해 실시간 위치 및 회전 업데이트.
    • 논리 조건(Greater Equal, Negate Vector)으로 이동 방향 반전.

느낀 점

  • 블렌드 스페이스로 애니메이션을 직관적으로 연결할 수 있어 간단하면서도 강력한 기능임을 실감.
  • 블루프린트를 통해 복잡한 수학적 계산 없이 동적인 액터 구현 가능하다는 점이 흥미로웠다.
  • 반복적인 디버깅 과정에서 블루프린트의 시각적 피드백이 작업에 큰 도움이 됐다.

다음에 도전하고 싶은 것

  • 현재 구현한 블렌드 스페이스에 다양한 애니메이션 추가.
  • 이동과 회전을 동시에 수행하는 복합 액터 제작.
  • Trigger Volume을 활용한 상호작용 이벤트 심화 학습.

 

발표 keyword: Set Timer by Event, Global Time Dilation, 

'TIL' 카테고리의 다른 글

최종 프로젝트 사전 설문 조사  (0) 2025.04.28
4일차  (1) 2024.12.19
3일차  (1) 2024.12.18
2일차  (0) 2024.12.17
내일배움캠프 언리얼 엔진 1일차  (2) 2024.12.16