Hello,
I’m trying to create and asign a UTextureRenderTarget2D to a USceneCaptureComponent2D.
But it cause a crash:
ACapture::ACapture(const FObjectInitializer& ObjectInitializer)
{
USceneCaptureComponent2D *CaptureComponent = ObjectInitializer.CreateDefaultSubobject<USceneCaptureComponent2D>(this, TEXT("Capture Component"));
UTextureRenderTarget2D *RenderTarget = ObjectInitializer.CreateDefaultSubobject<UTextureRenderTarget2D>(this, TEXT("Render Target"));
if (CaptureComponent != nullptr)
{
CaptureComponent->TextureTarget = RenderTarget;
}
USphereComponent *sphere = ObjectInitializer.CreateDefaultSubobject<USphereComponent>(this, TEXT("Sphere"));
RootComponent = sphere;
}
Where am i wrong ?
Thanks in advance for you help.