KoreanFoodie's Study
UTexture2D 타입 Get() 사용시 빌드 에러 본문
UTexture2D 사용시 빌드 에러
때때로, 아래처럼 UTexture2D 를 로드해서 쓰려는데, Get() 에서 빌드 에러가 발생하는 경우가 있다.
TSoftObjectPtr<UTexture2D> InTexturePtr;
auto WeakThis = MakeWeakObjectPtr(this);
UAssetManager::GetStreamableManager().RequestAsyncLoad(
InTexturePtr.ToSoftObjectPath(),
[WeakThis, InTexturePtr]()
{
if (WeakThis.IsValid())
{
WeakThis->Img_Texture->SetBrushFromTexture(InTexturePtr.Get());
}
}
);
그럴 때는...
#include "Engine/Texture2D.h"
위 헤더를 포함했는지 확인하자. 인마 없으면 Get 에서 빌드 에러 난다. 😈😈😈
'Game Dev > Unreal C++ : Dev Log' 카테고리의 다른 글
언리얼 TSubClassOf 가 비어있을 때 (0) | 2024.08.16 |
---|---|
언리얼 ShaderCompiler 관련 오류 (Editor 실행 시) (0) | 2024.06.27 |
[언리얼] 타임 스탬프 찍기(TimeStamp, 시간 로그) (0) | 2024.02.23 |
[언리얼] 언리얼 UI 최적화 정리 (언리얼 공식 문서를 중심으로) (1) | 2024.02.06 |
[언리얼] 다음 틱에 특정 동작 수행시키기 (0) | 2023.11.14 |
Comments