Character Movement

Character Movement는 입력을 이동 모드와 충돌 규칙으로 해석한다

캐릭터 이동은 단순 위치 변경이 아니라 가속, 중력, 점프, 충돌 보정을 한 프레임 안에서 조합한다.

이동 처리 구조

movement tick

이동 능력

최대 속도, 가속, 제동 값이 입력이 실제 이동으로 바뀌는 감각을 만든다.

점프와 낙하

Jump Z Velocity와 Gravity Scale이 체공 시간과 착지 반응을 결정한다.

물리 상호작용

밀기, 충돌 응답, 바닥 마찰을 조정해 월드 오브젝트와의 반응을 맞춘다.

입력/가속이동 모드충돌 검사위치 보정
읽는 법

캐릭터 물리는 물리 엔진에 전부 맡기는 것이 아니라, 플레이 감각을 위해 Character Movement가 규칙화한 이동 모델로 읽는 편이 좋다.