캐릭터 무브먼트 컴포넌트
-
[UE5 | FPS] 멀티플레이에서 작동하는 달리기 구현 과정언리얼엔진/FPS 프로젝트 2024. 6. 14. 22:43
캐릭터 무브먼트 컴포넌트를 이용해서 달리기를 구현할때는 MaxWalkSpeed를 변경하는 방식을 생각할 수 있다.MaxWalkSpeed를 사용자의 입력에 따라 변경해야하는데, 이 값을 어떻게 변경할지를 결정하기 위해서는 캐릭터 무브먼트 컴포넌트에서 MaxWalkSpeed를 언제, 어떻게 사용하는지를 알아야한다. 캐릭터 무브먼트 컴포넌트의 cpp파일에서 MaxWalkSpeed를 검색해보면 GetMaxSpeed() 함수를 찾을 수 있다.GetMaxSpeed() 함수는 MovementMode에 따라서 최대 이동 속도를 리턴해준다.이 함수가 사용되는곳을 찾아 올라가다보면 결국엔 TickComponent() 함수가 나온다.따라서 매번 GetMaxSpeed() 함수를 통해 현재 상태에서의 최대 속도를 구하는걸 알 ..