inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

15강 게임의 완성

패키징 additional asset directories to cook 질문있습니다.

444

우현우

작성한 질문수 2

0

15장 패키징 전 additional asset directories to cook 에 item 폴더를 설정하셨는데 이렇게 해주어야 하는 에셋과 아닌 에셋이 구분이 잘 안됩니다.

맵에 관련된 에셋들만 자동으로 패키징된다고 하셨는데 무슨 말이신지 이해가 잘 안되네요 ㅠ

맵에 배치된 것들을 말한다기엔 캐릭터, 무기 모델링들은 자동으로 패키징 되는 것 같아 아닌 것 같고 갈피가 잘 안 잡히네요.

이에 대해 설명해주시면 감사하겠습니다.

 

unreal-engine ue-blueprint 언리얼-c++

답변 1

0

이득우

일반적으로 맵(레벨)에서 작업한 액터들이 사용하는 애셋(예를 들어 스태틱메시, 머티리얼, 텍스처 등등)은 레퍼런스라는 형태로 추적이 가능합니다.
따라서 맵을 패키징할 때 맵 구성에 사용되는 애셋을 언리얼 엔진이 모두 취합해 리소스에 넣을 수 있습니다.
그런데 C++ 코드에서 하드코딩으로 추가하거나 로직으로 추가하는 애셋들은 맵의 레퍼런스에 추적이 되지 않기 때문에 자동으로 패키지에 들어가지 않고 패키징된 게임을 실행하는 경우 애셋이 없는 에러가 떠서 오류가 발생하게 됩니다. 이를 방지하기 위해 수동으로 애셋을 추가해주는 겁니다.
애셋 레퍼런스는 맵 애셋을 우클릭하고 컨텍스트 메뉴에서 Reference Viewer를 선택해 (Alt+Shift+R) 확인할 수 있습니다.

무한맵 제작과정중에 GetWorld 가 Nullptr 을 반환합니다.

0

46

2

12강 행동트리에서 질문이 있습니다.

0

52

1

위젯 사이즈랑 위치 질문드려요.

0

81

3

행동트리의 데코레이션 관련하여 질문이 있습니다.

0

94

3

VS 2026 의 문제일까요?

0

488

2

에셋참조 블루프린트질문

0

67

2

애님 몽타주 콤보 관련질문

0

70

2

ThirdPerson CDO 에러가 생깁니다.

0

95

3

캐릭터가 움직이지 않습니다.

0

181

4

쿠킹 폴더 지정시 , Item 이외에는 지정하지 않는지 궁금합니다.

0

62

2

TSoftObjectPtr 를 사용했음에도, 메모리에 로드 됩니다.

0

94

2

7강에 나오는 생성자에 대해서 궁금합니다.

0

78

2

6강을 마무리하며 트레이스 채널 을 이해하지 못했습니다.

0

73

2

3강을 마무리 하며, 카메라가 움직이지 않습니다.

0

71

2

Use Controller Rotation 옵션값이 궁금합니다.

0

83

2

3강 입력 시스템 적용 중, 5.6 버전은 입력 매팅이 2개 입니다.

0

64

2

PlayerController 에 대헤 제가 잘못 이해한 것 같습니다.

0

78

2

13강 UpdateStat 부분에서 문제를 겪고 있습니다.

0

63

2

BP_PlayerController의 CustomEvent노드 이유가 궁금합니다.

0

64

1

콤포넌트 포인터 선언시 TObjectPtr<>과 UStaticMeshComponent* 차이점

0

72

2

CharacterMovementComponent의 RotationRate관련해서 질문이 있습니다.

0

114

2

언리얼 공부방법에 대해 질문드립니다.

0

87

2

4강 에서 이상한 그림자가 남습니다.

0

46

1

2강에서 카메라 회전안되시는분 참고

2

91

2