Unreal - CSV 데이터 테이블 만들기

2025. 10. 29. 23:27·Unreal 프로젝트 다이어리/두번째 프로젝트

모든 에셋, 내부변수값을 직접 하드코딩하게되면 매번 할때마다 작업이 오래걸린다

그래서 필자가 선택한방식은 scv파일형식으로 외부로 저장하여 엑셀로 추가 및 삭제 그리고 수정을 할수있게 만드는것

 

방법은 이와같다

데이터 테이블로 사용할 변수를 구조체로 만들어준다

#pragma once

#include "CoreMinimal.h"
#include "Engine/DataTable.h"
#include "ParkourData.generated.h"

UCLASS()
class PORTFOLIOMS_API UParkourDataDT : public UObject
{
	GENERATED_BODY()

};

USTRUCT(BlueprintType)
struct  FParkourDataRow : public FTableRowBase
{
	GENERATED_BODY()

public:
	UPROPERTY(EditAnywhere) 
	FString Type = "";

	UPROPERTY(EditAnywhere)
	float ObstracleHeight = 0.0f;

	UPROPERTY(EditAnywhere)
	float ObstracleWidth = 0.0f;

	UPROPERTY(EditAnywhere)
	float AnimSpeed;

	UPROPERTY(EditAnywhere)
	UAnimMontage* PlayMontage;
};

 

해당 구조체를 가진 데이터테이블 을 만들어준다

 

언리얼 내부에서 데이터테이블을 만들고 외부로 CSV파일로 익스포트시켜준다

 

그러면 엑셀이나 외부 프로그램으로 내부값을 수정할수있게된다

 

값을 수정한뒤 내보낸 SCV 파일을 리임포트 하면 연동 완료

'Unreal 프로젝트 다이어리 > 두번째 프로젝트' 카테고리의 다른 글

Unreal - 파쿠르 볼트(Vault)  (0) 2025.11.02
Unreal - 파쿠르 잡고 올라가기  (0) 2025.10.31
Unreal - 파쿠르 방해물 탐색  (0) 2025.10.29
Unreal - 적 타게팅  (0) 2025.10.29
Unreal - 캐릭터 회전  (0) 2025.10.19
'Unreal 프로젝트 다이어리/두번째 프로젝트' 카테고리의 다른 글
  • Unreal - 파쿠르 볼트(Vault)
  • Unreal - 파쿠르 잡고 올라가기
  • Unreal - 파쿠르 방해물 탐색
  • Unreal - 적 타게팅
lucodev
lucodev
언리얼 포폴개발 일기
  • lucodev
    루코 개발테이블
    lucodev
  • 전체
    오늘
    어제
    • 분류 전체보기 (236)
      • Unreal 프로젝트 다이어리 (132)
        • 첫번째 프로젝트 (73)
        • 두번째 프로젝트 (59)
      • Unreal 팁 (8)
      • Unreal 디버깅 (8)
      • C++ 프로그래머스 (52)
        • Stack,Queue (7)
        • Hash (4)
        • Heap (2)
        • Sort (5)
        • Exhaustive search (5)
        • Greedy (2)
        • BFS , DFS (7)
        • Graph (2)
        • Dynamic Programming (1)
        • C++ Math (2)
        • 기타 문제 (14)
      • C++ 백준 (5)
      • C++ 팁 (1)
      • 개인 코테 & 스타디 <비공개> (29)
        • 코드 개인보관함 (9)
        • 코딩테스트+@ (11)
        • 알고리즘 스타디 (6)
        • 알고리즘 스타디 과제 (3)
        • 비공개 (0)
  • 인기 글

  • 최근 글

  • 최근 댓글

  • 링크

  • 공지사항

  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 태그

    unreal 세키로
    언리얼 인벤토리
    unreal 인벤토리
    언리얼 ui
    언리얼 비헤이비어트리
    언리얼
    언리얼 컷씬
    언리얼 인터렉션
    unreal
    언리얼 파쿠르
    언리얼 behaviortree
    언리얼 시퀀스
    unreal npc
    언리얼 parkour
    unreal 상호작용
    언리얼 세키로
    unreal inventory
    unreal 파쿠르
    언리얼 behavior tree
    언리얼 상호작용
  • hELLO· Designed By정상우.v4.10.3
lucodev
Unreal - CSV 데이터 테이블 만들기
상단으로

티스토리툴바