AssetBundle은 FNAME으로 되어 있는 metadata다.
가령 MyMesh라는 UStaticMesh가 있을 때, 이를 Bundle1 그룹에 묶어서 관리하고 싶다면 다음과 같이 구성할 수 있다.
UPROPERTY(EditAnywhere, BlueprintReadWrite, meta = (AssetBundles = "Bundle1"))
UStaticMesh* MyMesh;
UPROPERTY(EditAnywhere, BlueprintReadWrite, meta = (AssetBundles = "Bundle1", "Bundle2"))
UStaticMesh* MyMesh;
또한 여러개 지정 가능하다.
이러한 AssetBundle은 주로, 에셋을 로드하거나 처리할 때 많이 사용되며 특히 Level Streaming에서 이를 PDA와 같이 활용하여 먼저 로드할 오브젝트 등을 설정할 수 있다.
'Study > Unreal Engine' 카테고리의 다른 글
[Unreal] Gameplay Tag (0) | 2025.01.19 |
---|---|
[Unreal] Socket Attach/Detach (0) | 2025.01.17 |
[Unreal] PDA, Bundle (0) | 2025.01.14 |
[Unreal] 언리얼 엔진과 네트워크 (1) | 2024.11.28 |
[Tip] 파일의 이름 길이 (0) | 2024.10.20 |