반응형
다음과 같이 Build Configuration을 가져와서 스트링 비교하여 Shipping 빌드인지 Development 빌드인지 확인 할 수 있습니다.
BlueprintFunctionLibrary로 GetGuildConfiguration 함수를 구현해줍니다.
class MY_API UMyFunctionLibrary : public UBlueprintFunctionLibrary
{
GENERATED_BODY()
public:
UFUNCTION(BlueprintPure, Category = PlusLibrary)
static void GetBuildConfiguration(FString& Configuration);
};
void UMyFunctionLibrary::GetBuildConfiguration(FString& Configuration)
{
#if UE_BUILD_SHIPPING
Configuration = "SHIPPING";
#elif UE_BUILD_DEVELOPMENT
Configuration = "DEVELOPMENT";
#else
Configuration = "DEBUG";
#endif
}
'게임 개발 > Unreal Engine' 카테고리의 다른 글
[UE5] 프로젝트를 Unreal Egnine 5로 업그레이드 하기 (0) | 2023.04.14 |
---|---|
[UE] 셰이더 컴파일 속도 올리기(Shader complie) (0) | 2023.03.31 |
Unreal Engine의 VSync (0) | 2023.03.24 |
[UE5] 루멘(Rumen) (0) | 2023.03.23 |
[UE5] 버추얼 섀도우 맵 (0) | 2023.03.22 |