DataTable 만들기(CSV, Unreal)

2025. 1. 27. 19:51·내배캠/Unreal Engine
목차
  1. DataTable에 사용할 구조체 만들기
  2. CSV파일 작성 및 언리얼 임포트
  3. 언리얼에서 직접 데이터 테이블 만들기

DataTable에 사용할 구조체 만들기

https://dong-grae.tistory.com/135

 

데이터 테이블에 사용할 구조체 만들기

Item 클래스의 데이터를 정리한다고 했을 때,어떤 아이템이 몇 %확률로 스폰되는지를 코드로 직접 하드 코딩하면 매번 수정할 때마다 빌드를 해줘야하는 번거로움이 있다. 언리얼 엔진의 데이터

dong-grae.tistory.com

 

 

 


 

 

 

 

CSV파일 작성 및 언리얼 임포트

 

  • 엑셀 시트에 1행 2열부터 Key값으로 사용할 값을 Column 이름으로 작성한다. 1행 1열은 언리얼 엔진에서 자동으로 "RowName"으로 인식하기 때문이다.
  • 2행부터 각 아이템의 정보를 한 줄씩 기록한다.
  • 경로는 각 클래스를 우클릭하여, "Copy Reference"를 눌러 경로를 복사할 수 있다.
  • 만약 블루프린트 클래스라면 경로 뒤에 '_C'를 붙여야지만 BP클래스로 인식된다.

 

 

  • 언리얼 프로젝트 폴더에 저장하지 않아도 된다.
  • 파일명.csv로 저장
  • 파일형식은 CSV UTF-8(쉼표로 분리)로 저장한다.

 

 

 

  • 에디터로 돌아와 Import to /Game/Blueprint/Actor/Item...을 선택
  • 저장된 경로의 csv파일을 선택
  • Choose DataTable Row Type에 미리 정의된 Data Row구조체를 선택하고 Apply를 눌러 적용해준다.

 

 

  • 이와 같이 csv로 작성한 파일을 성공적으로 Import된 모습을 볼 수 있다.

 

 

 

 


 

 

 

언리얼에서 직접 데이터 테이블 만들기

  • 컨텐츠 브라우저에서 우클릭하여 "Miscellaneous" -> "DataTable"을 생성
  • 미리 정의된 Data Row구조체를 선택

 

  • 상단의 Add버튼을 눌러 Row를 생성
  • 하단에 해당 아이템의 정보를 한 줄씩 입력하고 저장
  • 경로는 하단의 Item Class를 선택할 수 있게 구조체에서 만들어놨었기에 해당 Actor을 찾아 넣어주기만 하면 된다.
  • 별도의 csv파일 없이 언리얼 내부에서 직접 Data Table을 작성할 수 있다.

'내배캠 > Unreal Engine' 카테고리의 다른 글

인터페이스 기반 아이템 클래스 구현_2_아이템 스폰 및 레벨 데이터 관리  (0) 2025.01.27
데이터 테이블에 사용할 구조체 만들기  (0) 2025.01.27
인터페이스 기반 아이템 클래스 구현_1_인터페이스 설계  (0) 2025.01.27
Delegate  (0) 2025.01.23
UPrimitiveComponent  (0) 2025.01.23
  1. DataTable에 사용할 구조체 만들기
  2. CSV파일 작성 및 언리얼 임포트
  3. 언리얼에서 직접 데이터 테이블 만들기
'내배캠/Unreal Engine' 카테고리의 다른 글
  • 인터페이스 기반 아이템 클래스 구현_2_아이템 스폰 및 레벨 데이터 관리
  • 데이터 테이블에 사용할 구조체 만들기
  • 인터페이스 기반 아이템 클래스 구현_1_인터페이스 설계
  • Delegate
동그래님
동그래님
  • 동그래님
    개발자 동그래
    동그래님
  • 전체
    오늘
    어제
    • 분류 전체보기 (210)
      • 공부 (51)
        • Code Cata (50)
      • 내배캠 (151)
        • TIL (50)
        • C++ (37)
        • Unreal Engine (48)
        • GAS(Gameplay Ability System.. (16)
      • Project (7)
        • Gunfire Paragon (5)
        • Arena Fighters (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    동그래님
    DataTable 만들기(CSV, Unreal)
    상단으로

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.