여러 곳에서 특정 데이터 뭉치를 변경하거나 참조해야 하는 경우가 있는데
이때 유용한 것이 바로 데이터 에셋
어떻게 사용하는지 바로 알아보자
첫 번째, 데이터 에셋 틀 만들기
1. PrimaryDataAsset 타입으로 BP 생성

2. 변수 추가해주기

- 위 변수는 SetInteractionMode 함수를 위한 값들이다
3. Set 커스텀 이벤트 / Get 함수 생성

- 다른 BP에서 데이터 에셋에 값을 저장하거나 불러오는 역할을 한다
두 번째, 데이터 에셋 만들기
틀을 만들었으니 이제 그 틀로 찍어낼 데이터를 만든다
1. 컨텐츠 브라우저에 마우스 우클릭으로 표시되는 컨텍스트 메뉴의 [ 기타 > 데이터 에셋 ] 선택

2. 아까 만들었던 데이터 에셋 틀을 선택

세 번째, 데이터 에셋 사용하기
이제 사용하기 위한 준비가 필요하다
1. 다른 BP에 데이터 에셋 틀 타입으로 변수 생성
2. 그 후 해당 변수의 기본값으로 생성한 데이터 에셋 설정

3. 데이터 에셋에 값 넣기

- SetData 함수를 사용한다
4. 데이터 에셋으로부터 값 불러오기

- GetData 함수를 사용한다
완성
여기까지 하면 해당 데이터 에셋의 값을 읽고 쓸 수 있게 된다
'개발 > Unreal' 카테고리의 다른 글
| 게임 메뉴 (0) | 2026.04.16 |
|---|---|
| 환경 설정 (0) | 2026.04.14 |
| 인터랙티브 컷신 모드 (0) | 2026.04.13 |
| 웅크리기 해제 가능 여부 판단 기능 구현 (0) | 2026.04.12 |
| 몬스터 AI 구현 (0) | 2026.04.10 |
