언어:
페이지 정보
엔진 버전:
언리얼 엔진

캐릭터

언리얼 엔진

CharacterMovementComponent, CapsuleComponent,SkeletalMeshComponent 의 추가를 통해 Pawn 클래스는 고도로 특화된 Character (캐릭터) 클래스로 확장됩니다. 캐릭터는 월드에서 걷기, 달리기, 점프, 비행, 수영 등이 가능한 직립 플레이어를 표현하기 위해 디자인된 것입니다. 이 클래스에는 기본적인 네트워킹이나 인풋 모델 구현도 추가되어 있습니다.

SkeletalMeshComponent

폰과 달리 캐릭터에는 스켈레톤을 사용하는 고급 애니메이션을 위한 SkeletalMeshComponent 가 딸려옵니다. 다른 스켈레탈 메시를 Character 파생 클래스에 추가시키는 것도 가능하지만, 캐릭터에 관련된 주 스켈레탈 메시는 이것입니다. 스켈레탈 메시 관련 상세 정보는:

스켈레탈 메시 토픽

CapsuleComponent

CapsuleComponent 는 운동 콜리전에 사용됩니다. CharacterMovementComponent 에 대한 복잡한 지오메트리 계산을 위해, Character 클래스의 콜리전 컴포넌트는 직립된 캡슐 모양이라는 가정을 합니다. 콜리전 관련 자세한 내용은:

캡슐 컴포넌트 토픽

CharacterMovementComponent

CharacterMovementComponent 는 아바타가 걷기, 달리기, 점프, 낙하, 수영 등으로 이동할 때 리짓 바디 피직스를 사용하지 않도록 할 수 있습니다. 이것은 캐릭터에 국한된 것으로, 다른 클래스에서 구현할 수 없습니다. CharacterMovementComponent 에 설정할 수 있는 프로퍼티에는 낙하와 걷기의 마찰력, 공기와 물과 땅을 가로지르는 이동 속력, 부력, 중력 스케일, 캐릭터가 피직스 오브젝트에 행사할 수 있는 물리력 등에 대한 값이 포함됩니다. CharacterMovementComponent 는 애니메이션으로부터 오는 루트 모션 파라미터도 포함하며, 피직스로 사용할 수 있도록 이미 월드 스페이스에서 트랜스폼 됩니다. 자세한 것은 루트 모션 문서를 확인하시기 바랍니다.