TIL: DAY 5 - 블렌더 스페이스와 움직이는 액터
오늘 배운 내용 요약
- 블렌드 스페이스 활용
- 캐릭터 애니메이션의 자연스러운 전환을 위해 블렌드 스페이스를 생성.
- 세로 축(Speed)을 기준으로 Idle과 Run 상태를 연결해 애니메이션 전환 구현.
- 블루프린트를 활용한 액터 동작
- 회전 액터: 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 |