Unreal Engine, c++ 파일 생성하기
언리얼 엔진에서 C++ 파일 만드는 방법 두 가지가 있다.
그 전에 임시 Data 폴더를 만들도록 한다.
All
└─Source
└─LyraGame
└─Data (+)
방법1. 언리얼 에디터에서 생성하기
All
└─Source
└─LyraGame
└─Data
├─D1CharacterData.cpp (+)
└─D1CharacterData.h (+)
Data 폴더에 D1CharacterData.cpp, D1CharacterData.h 파일들을 생성할 예정이다.

- Tools > New C++ Class.. 를 클릭하도록 한다.

- C++ 생성 창에서 All Classes > PrimaryDataAsset 검색해서 선택 후 [Next]을 누르도록 한다.

- Name 이름란을 D1Character 입력
- Path 경로란을 이전에 생성한 Data를 선택하도록 한다.
라이브 코딩으로 리로딩 할 것인지 물어보면 Reload All 클릭하도록 한다.
D1Character.h
// Fill out your copyright notice in the Description page of Project Settings.
#include "Data/D1Character.h"
- 자동으로 생성된 헤더파일과 내용
D1Character.cpp
// Fill out your copyright notice in the Description page of Project Settings.
#pragma once
#include "CoreMinimal.h"
#include "Engine/DataAsset.h"
#include "MXCharacter.generated.h"
/**
*
*/
UCLASS()
class LYRAGAME_API UMXCharacter : public UPrimaryDataAsset
{
GENERATED_BODY()
};
- 자동으로 생성된 헤더파일과 내용
방법2. 윈도우 탐색기 에서 생성하기

- 윈도우 탐색기에서 직접 TempCharacter.cpp, TempCharacter.h 파일을 직접 만들수도 있다.

- 파일을 직접 생성한 경우 Project에서 *.uproject 파일 우클릭하여 "Generate Visual Studio project files" 문구를 클릭하여 VS2022 솔루션 탐색기에서 스캔될 수 있도록 해둔다.
TempCharacter.h, TempCharacter.cpp 파일은 다시 삭제해주도록 한다.