티스토리 뷰
반응형
https://www.fab.com/ko/listings/b2302711-8a53-4d07-b33a-732ecba0a339
위의 에셋 모델을 사용하여 캐릭터를 설정하기로 하였다
우선 코드에 필요한부분을 설정해준다. (메쉬 셋팅, 카메라 셋팅) 메쉬는 CharacterBase에서 설정해주고 카메라 관련설정은 CharacterPlayer에서 설정해줬다.
CharacterBase의 생성자에 해당 모델을 불러와 Mesh를 셋팅하도록 해줬다
static ConstructorHelpers::FObjectFinder<USkeletalMesh> CharacterMeshRef(TEXT("/Script/Engine.SkeletalMesh'/Game/StylizedArmyPackA/Soldiers_Animations/SK_Base_A_pose_germany.SK_Base_A_pose_germany'"));
if (CharacterMeshRef.Object)
{
GetMesh()->SetSkeletalMesh(CharacterMeshRef.Object);
}
이전에 만든 SMCharacterPlayer.h 에 카메라 관련 설정을 추가해줬다.
protected:
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Camera, Meta = (AllowPrivateAccess = "true"))
TObjectPtr<class USpringArmComponent> CameraBoom;
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Camera, Meta = (AllowPrivateAccess = "true"))
TObjectPtr<class UCameraComponent> FollowCamera;
SMCharacterPlayer.cpp에 관련 부분을 구현해줬다
CameraBoom = CreateDefaultSubobject<USpringArmComponent>(TEXT("CameraBoom"));
CameraBoom->SetupAttachment(RootComponent);
CameraBoom->TargetArmLength = 400.0f;
CameraBoom->bUsePawnControlRotation = true;
FollowCamera = CreateDefaultSubobject<UCameraComponent>(TEXT("FollowCamera"));
FollowCamera->SetupAttachment(CameraBoom, USpringArmComponent::SocketName);
FollowCamera->bUsePawnControlRotation = false;
SMCharacterPlayer를 상속받은 BlueprintClass를 생성한다, 스태틱메쉬의 position을 조절하고 저장해준다

GameMode에서 기존에 ThirdPerson으로 설정했던 부분을 내가 만든 블루프린트의 레퍼런스로 교체해준다

적용 완료!
반응형
'Unreal' 카테고리의 다른 글
| Unreal 프로젝트 시작 (0) | 2025.02.12 |
|---|---|
| Unreal C++ 기본타입과 문자열 (1) | 2023.11.30 |
| Unreal C++코딩표준 (1) | 2023.11.11 |
| Unreal - Smart Macro Indenting 설치 (0) | 2023.11.11 |
| Unreal - 언리얼 태그 UPROPERTY (0) | 2020.09.17 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 클라이언트 면접
- 값형식과 참조형식의 차이
- scrollview particle
- particle cliping
- 유니티 텍스트 하이퍼링크
- 내돈내산
- UPROPERTY
- 직군면접
- Unreal
- ngui 스크롤뷰 파티클 클리핑
- 기술면접
- 스토케요요
- ngui scrollview particle
- 성남돌잔치
- 연결리스트
- ngui 스크롤뷰
- c언어
- 휴대용유모차
- 언제어디서나요요
- Library/PackageCache
- 베이비젠요요
- 구글 스프레드시트 드롭다운
- 도서대출프로그램
- C#
- 유니티 Library
- ngui 스크롤뷰 파티클
- 연말정산
- ngui 파티클
- 유니티 개발자 면접
- 유니티 a href
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
글 보관함
