[Unreal Engine 5] Transform Direction

2025. 12. 4. 21:55·프로그래밍/Unreal Engine 5

1. 블루 프린트에서 외부에 노출할 속도 벡터 변수를 사용할 때 월드 좌표가 아닌 액터의 로컬 좌표로 어떻게 할 것인가

엑터의 월드 좌표계
액터의 로컬 좌표계

  • 월드 좌표계의 속도 벡터는 내가 보고 있는 액터의 원하는 방향으로 보내지 못한다.

2. 기존의 문제점

.

  • 위와 같이 구현하면 Velocity는 월드 좌표계 벡터 이므로 1번 사진 액터의 오른쪽 방향으로 이동한다.

3. Transform Direction 노드의 활용

  • 노드의 연결 및 구현
    1. 위와 같이 현재 액터의 Transform에서 TRS(Translation, Rotation, Scale) 값을 받아온다.
    2. Transform Direction의 A핀에 연결한다
    3. Velocity를 Direction과 연결한다.
    4. 내부적으로 액터의 월드 transform과 원하는 로컬 속도 벡터의 값을 변황 행렬로 Roration만 연산하여 로컬 좌표계의 방향 벡터를 리턴한다.

4. RESULT

  • 로컬 좌표계 기준으로 속도 벡터에 따라 해당 액터가 움직인다.

5. NEXT

  • TSR 변환 행렬이 수학적으로 어떻게 작동하는지 더 공부해보자

'프로그래밍 > Unreal Engine 5' 카테고리의 다른 글

[Unreal Engine 5] 액터의 라이프 사이클  (2) 2026.01.09
[Unreal Engine 5] 언리얼 엔진 5의 스마트 포인터  (1) 2026.01.08
[Unreal Engine 5] 움직이는 발판 위 문제  (0) 2025.12.03
[Unreal Engine 5] 언리얼에서의 레벨 디자인  (0) 2025.12.02
[Unreal Engine 5] 강의 2-6 환경 디자인 - 머티리얼 애니메이션  (0) 2025.12.01
'프로그래밍/Unreal Engine 5' 카테고리의 다른 글
  • [Unreal Engine 5] 액터의 라이프 사이클
  • [Unreal Engine 5] 언리얼 엔진 5의 스마트 포인터
  • [Unreal Engine 5] 움직이는 발판 위 문제
  • [Unreal Engine 5] 언리얼에서의 레벨 디자인
hanong8
hanong8
hanong8 님의 블로그 입니다.
  • hanong8
    HaNong
    hanong8
  • 전체
    오늘
    어제
    • 분류 전체보기 (103) N
      • 프로그래밍 (100) N
        • Unreal Engine 5 (45)
        • C++ (22)
        • UML (2)
        • 자료구조 (2)
        • 알고리즘 (9)
        • 개발일지 (4)
        • DirectX11 (5)
        • Git (2)
        • 코드카타 (9) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
hanong8
[Unreal Engine 5] Transform Direction
상단으로

티스토리툴바