Improving C++ Workflows Using Data | Course

Data Asset & Data Table

Introduction

-What You Will Learn

What are Data Assets and Why Use Them?

-External Data Types

언리얼 엔진에서 자주 사용되는 두 가지 유형의 External file이 있다. 첫 번째는 CSV(Comma Separated Values) 파일. 두 번째는 JSON(JavaScript Object Notation) 파일.

-Internal Data Types

Data Tables, Data Assets, Float Curve

<aside> 💡 CSV, JSON, 데이터 테이블 등 이러한 주제를 아우르는 모든 항목들을 보통 데이터 애셋이라고 부른다. 이는 언리얼 엔진 내부의 데이터 애셋 클래스에 비하면 일반적인 용어이다.

</aside>

데이터 테이블은 CSV, JSON 등 여러 파일 형식으로부터 임포트 가능하다.

데이터 테이블은 데이터 애셋보다 속도가 느리거나 상위-하위 계층구조를 사용할 수 없다는 단점이 있다. 마찬가지로, 데이터 애셋은 기본적으로 데이터 테이블에서 찾을 수 있는 단일 행을 표시해 주기 때문에 대규모의 아이템을 관리하거나 인터페이스를 탐색하는 것이 어려울 수 있다.

Project Overview and Creating Structs

데이터 테이블과 데이터 애셋 클래스를 사용하려면 구조체가 필요하다.