게임 개발/Unreal Engine
[UE4] Project Setting 설정 추가하기(UDeveloperSettings)
지노윈
2021. 12. 30. 12:55
반응형
UE4 에디터에서 DeveloperSettings를 부모로 하는 C++ 클래스를 만듭니다.
config 설정, 디스플레이 이름, 카테고리, 설정 항목들을 추가합니다.
UCLASS(config = TheFunniest, Defaultconfig, meta = (DisplayName = "The Funniest Thing"))
class THEFUNNIEST_API UMyDeveloperSettings : public UDeveloperSettings
{
GENERATED_BODY()
UPROPERTY(EditAnywhere, config, Category = "My Config | Settgins")
FName MySetting = "my game";
};
에디터에서 Project Setting을 열어 보면 다음과 같이 추가 되어 있는 것을 보실 수 있습니다.
다음과 같이 디폴트로 설정 되어 있는 값을 변경해 봅니다.
다음과 같이 새로운 config 파일이 생성된 것을 볼 수 있습니다.
파일을 열어 보면 다음과 같은 내용이 보입니다.
[/Script/TheFunniest.MyDeveloperSettings]
MySetting=The Funniest Thing
Project Setting의 카테고리 설정 방법은 다음의 글을 참고해 주세요.
[게임 개발/Unreal Engine] - [UE4] Project Setting 카테고리 설정 (UDeveloperSettings)
[UE4] Project Setting 카테고리 설정 (UDeveloperSettings)
Project Setting원하는 카테고리 이름을 새로 만들고 섹션을 설정 할 수 있습니다. UCLASS(config = TheFunniest, Defaultconfig, meta = (DisplayName = "The Funniest Thing")) class THEFUNNIEST_API UMyDevelo..
devjino.tistory.com
링크에러가 나면 다음 내용을 ...Build.cs 파일에 추가해 줍니다.
PublicDependencyModuleNames.Add("DeveloperSettings");