본문 바로가기

언리얼 C++ 게임 개발의 정석/4. 폰의 제작과 조작2

4.2 애니메이션 설정 스켈레톤 메시에 애니메이션 설정 애니메이션 데이터를 프로젝트에 임포트 임포트 ▷ 애니메이션 임포트 설정 창 ▷ SK_Mannequin_Skeleton 지정 애니메이션 스퀀스 임포트 된 애니메이션 파일을 활성화 프리뷰 설정으로 여러 스켈레톤 메시를 적용해 미리 동작을 볼 수 있음 C++ 코드 예시 애니메이션를 로딩 후 적용 하는 방법 // Called when the game starts or when spawned void AABPawn::BeginPlay() { Super::BeginPlay(); //모드 설정 Mesh->SetAnimationMode(EAnimationMode::AnimationSingleNode); //애니메이션 어셋 로드 UAnimationAsset* AniAsset = LoadO.. 2024. 2. 12.
4.1 폰의 제작과 조작 인간 형 폰의 제작 할 때 구성 요소 시작적 요소 : 애니메이션 재생 하도록 리깅 데이터를 추가한 스켈레탄 메시 충돌 요소 : 캡슐 컴포넌트 움직임 요소 : 플레이어의 입력에 따라 동작 하는 FloatingPawnmovement, CharacterMovement 라는 폰 무브먼트 컴포넌트 지원 내비게이션 : 내비게이션 시스템으로 스스로 목적지 까지 이동하는 길 찾기 기능 카메라 출력 : 카메라 컴포넌트 추가 후 빙의 시 자동으로 폰에 부착된 카메라의 상을 플레이어 화면에 전송 C++ 코드로 폰 제작 예시 여러 컴포넌트의 조합 Capsule : 충돌 컴포넌트, 움직임 당담할 예정으로 루트 컴포넌트로 설정 skeletalMesh : 모델 렌더링, 애니메이션 담당 FloatingPawnMovement : 플레.. 2024. 2. 7.