[UE Climbing] 2-2. Climbing Animation
·
강의/UE Climbing System
해당 카테고리 글들은 Unreal Engine 5 C++: 클라이밍 시스템 구축하기를 수강하고 공부한 내용을 정리한 글입니다.강의 바로가기 2-1 정리한 블로그 글에 이어서 '두 번째 섹션 - 클라이밍 움직임' 강의 내용 중 중요하다고 생각한 부분만 정리한 글입니다. 자세한 내용은 강의에서 확인 가능합니다. 32. Ledge 탐지첫 번째 라인트레이스로는 오르막이 있는지 체크하고 만약 없으면, 두 번째 라인 트레이스를 그리는데 이는 걸을 수 있는 표면, 즉 꼭대기를 감지하는 데 사용됩니다. bool UCustomMovementComponent::CheckHasReachedLedge() { FHitResult LedgetHitResult = TraceFromEyeHeight(100.f,50.f); if..
[UE Climbing] 2-1. Climbing Animation
·
강의/UE Climbing System
해당 카테고리 글들은 Unreal Engine 5 C++: 클라이밍 시스템 구축하기를 수강하고 공부한 내용을 정리한 글입니다.강의 바로가기 두 번째 섹션 - 클라이밍 움직임 강의 내용 중 중요하다고 생각한 부분만 정리했습니다. 자세한 내용은 강의에서 확인 가능합니다.먼저, 두 번째 섹션에 대해 정리한 글은 아래와 같습니다.두 번째 섹션에서는 위로 오르기, 아래로 내려가기, 왼쪽으로 오르기, 오른쪽으로 오르기, ledge를 오르내리기, 클라이밍 상태로 들어가고 나오는 방법을 다룹니다. C++에서 캐릭터 애니메이션 인스턴스 클래스를 만들고 기존 애니메이션 블루프린트를 다시 구축하는 것으로 시작합니다. 그런 다음 Mixamo 애니메이션 파이프라인을 살펴보고 Mixamo 변환기를 사용하여 애니메이션을 리타겟팅하..
[UE Climbing] 1. Climbing Movement
·
강의/UE Climbing System
해당 카테고리 글들은 Unreal Engine 5 C++: 클라이밍 시스템 구축하기를 수강하고 공부한 내용을 정리한 글입니다.강의 바로가기 첫 번째 섹션 - 클라이밍 움직임 강의 내용이 많아 그중 중요하다고 생각한 부분만 정리했습니다.먼저, 첫 번째 섹션에 대해 정리한 글은 아래와 같습니다.첫 번째 섹션에서는 클라이밍을 위한 이동을 어떻게 처리할 수 있는지 살펴보고, 기본적인 클라이밍 논리를 처리할 수 있도록 새로운 향상된 입력과 사용자 정의 이동 컴포넌트로 시작합니다. 그런 다음 다양한 트레이스를 사용하여 우리가 필요한 모든 클라이밍 가능한 표면 정보를 얻고, 캐릭터를 사용자 정의 이동 모드로 이동시키기 위해 필요한 물리학 코드를 처리하는 방법을 다룹니다. 물리학이 작동하면, 모든 클라이밍 가능한 표면..