게임 개발/Unreal Engine
[UE] Blueprint에서 Shipping, Development 빌드 확인(UE_BUILD_SHIPPING)
지노윈
2023. 3. 30. 22:14
반응형
다음과 같이 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
}