언리얼엔진/UE4
2021. 9. 17.
UE4 C++ Datatable을 이용한 몬스터 정보 초기화
들어가기전에.. 현재 작업중인 프로젝트의 몬스터클래스를 예시로 설명합니다. Hulk와 Parasite라는 2종류의 몬스터가 있고 데이터 테이블에 각각의 정보를 저장합니다. json으로 관리하며 이 데이터테이블을 적용시킬 몬스터 캐릭터C++클래스가 미리 있다고 가정합니다. 우리는 이 몬스터의 이름에 따라 데이터 테이블에서 정보를 불러온 후 에디터 내에 랜덤하게 스폰을 하려고 합니다. DataTable을 만들기 위해 먼저 기본 C++클래스를 생성합니다. #pragma once #include "CoreMinimal.h" #include "Engine/DataTable.h" #include "DoubleEnemyDataTable.generated.h" USTRUCT(BlueprintType) struct FD..