본문 바로가기

Study/Unreal Engine

[Unreal] AssetBundle

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