Character Movement Component에 대하여 알아보

2025. 10. 22. 16:13·Unreal Project/Unreal Study

언리얼 엔진에서 제공하는 Movement Component에 대해 알아보고자 한다. 

 

수영, 비행등 여러 움직임이 있지만 그 중에 Character Movement에 대해 알아보고자 한다. 

 

UCharacterMovementComponent란?

-  캐릭터의 이동을 제어하는데 사용되는 컴포넌트입니다.

 

bOrientRotationToMovement() 이동하는 방향(속도 벡터)을 바라보게 캐릭터의 Yaw 회전 자동 조절
RotationRate bOrientRotationToMovement()가 true일 때 방향 전환 시 1초에 몇도 속도(Yaw 속도) 로 회전할 지를 결정   ( Yaw란 z축 기준 회전)
JumpZVelocity 점프 시 위쪽(Z축 방향)으로 주는 "초기 속도 값" ( 즉 순간 속도) 
AirControl 공중에서 이동 입력 반응 정도 ( 0 = 방향 거의 못 틀음 , 1 = 지상과 동일한 제어 가능) 
MaxWalkSpeed  기본 지상 이동 최대 속도 (cm/s)
MinAnalogWalkSpeed 입력이 아주 미세하게 들어왔을 때 보장되는 최소 속도 
BarkingDecelerationWalking 키를 뗐을 때 서서히 멈추는 감속 가속도
MaxAccleration 최대 가속도로 입력이 들어오면 해당 값만큼 속도를 키움 

 

코드로 보면 다음과 같이 적용할 수 있다.

 

 

그 외 여러가지 함수가 있지만 점차적으로 프로젝트를 개발하면서 기능을 사용하게 됬을 때 하나씩 더 추가하겠습니다!

 

 

'Unreal Project > Unreal Study' 카테고리의 다른 글

Combo Attack 구현해보기 및 구조 정리하기  (0) 2025.10.27
Unreal Weapon Socket 다루기  (0) 2025.10.27
Unreal Input Mapping 이란?  (0) 2025.10.17
Unreal의 GameMode 에 관하여 알아보자!  (0) 2025.10.15
Unreal Engine 코딩 규범에 대해 알아보자  (0) 2025.10.01
'Unreal Project/Unreal Study' 카테고리의 다른 글
  • Combo Attack 구현해보기 및 구조 정리하기
  • Unreal Weapon Socket 다루기
  • Unreal Input Mapping 이란?
  • Unreal의 GameMode 에 관하여 알아보자!
seonhwan2547
seonhwan2547
seonhwan2547 님의 블로그 입니다.
  • seonhwan2547
    seonhwan2547 님의 블로그
    seonhwan2547
  • 전체
    오늘
    어제
    • 분류 전체보기 (80)
      • Unreal Project (17)
        • Khazan 모작 프로젝트 (2)
        • Unreal Study (10)
        • Blueprint (5)
      • Directx11 Project (11)
        • Thymesia 팀 프로젝트 (8)
        • Kaku Ancient Seal 개인 프로젝트 (2)
        • Thymesia Animation Tool 개발 (0)
      • Algorithm (6)
        • Binary_Search (2)
        • Greedy (1)
        • Dynamic Programming (1)
        • A-star (1)
      • Coding Test (31)
        • Brutal Force (2)
        • Sort (5)
        • DFS (3)
        • Binary_Search (4)
        • BFS (6)
        • Hash (2)
        • Dynamic Programming (6)
        • Greedy (1)
        • BackTracking (1)
        • Binary_Tree (1)
      • STL Container (1)
        • unorded_set (0)
        • priority_queue (1)
      • C++ 공부 및 몰랐던점 (8)
        • Smart pointer (1)
      • Visual Studio 설정관련 공부 (1)
      • Console Project (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 블로그 소개
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Game Programming
    GameProgramming
    Unreal Engine
    hash
    Unreal
    CodingTest
    blueprint
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
seonhwan2547
Character Movement Component에 대하여 알아보