// 컴포넌트가 등록이 안되어있을 시, 렌더링 되기 위해선 컴포넌트를 등록 해줘야됨.
// 오직 NewObject<>()로 생성 되어있을 시, CreateDefaultSubObject<>()로 생성 되었으면 해줄 필요x 뻥남
컴포넌트->RegisterComponent();
// 루트 컴포넌트가 등록이 안되어 있을 시 (월드 기준으로 됨)
컴포넌트->SetupAttachment(부착하고자 할 액터의 루트 컴포넌트, 메쉬 소켓 명칭);
// 루트 컴포넌트가 등록이 되어 있을 시
컴포넌트->AttachToComponent(부착하고자 할 액터의 루트 컴포넌트, 부착 방법, 메쉬 소켓 명칭);
AttachTo < 버려질 함수라 가급적이면 사용권장 x
부착 방법은 아래와 같다.
- KeepRelativeTransform : 부모 액터의 위치를 따라감.
- KeepWorldTransform : 부모 액터의 위치와 상반된방향으로 감.
- SnapToTargetNotIncludingScale : 스켈레톤 내에 메쉬 소켓에 부착되고 부착되는 메쉬 스케일 값을 유지.
- SnapToTargetIncludingScale : 스켈레톤 내에 메쉬 소켓에 부착되고 메쉬 소켓 스케일 값으로 변경된 채 부착됨.
'게임엔진 > Unreal' 카테고리의 다른 글
언리얼엔진5 다운로드 및 4에서 업그레이드 방법 (0) | 2022.07.08 |
---|---|
[Unreal] 액터 스폰과 Owner 관련, 렌더타깃 UI (0) | 2022.07.06 |
[Unreal] 매터리얼 검정색 뒷배경 제거하는 방법 (0) | 2022.07.05 |
[Unreal] 언리얼 충돌체 관련 함수와 이벤트(델리게이트) 바인딩 방법 #2 (0) | 2022.06.02 |
[Unreal] 차량 설정 방법 (Chaos Vehicle) (0) | 2022.05.30 |