Ich bin neu in C++. Ich habe Code in C# und PHP geschrieben. Seit ich Unreal Engine verwende, versuche ich C++ zu lernen. Für mein Projekt muss ich einen Screenshot im Spiel machen und es sofort zeigen, damit ich es als Textur bekommen kann.Unreal Engine C++ Schreiben Delegieren OnScreenshotCaptured
ich einen Plan Knoten gemacht, die diese Funktion ruft die ich gemacht habe:
void UMyBlueprintFunctionLibrary::TakeScreenshot()
{
FScreenshotRequest::RequestScreenshot(true);
if (GEngine)
GEngine->AddOnScreenDebugMessage(-1, 15.0f, FColor::Red, "Tried to take screenshot");
}
Wenn ich meine Maus über RequestScreenshot schweben Ich sehe das folgende Pop-up:
„Screenshot aus gelesen werden Speicher durch an den viewsport OnScreenshopCaptured Delegierten abonnieren“
Also das ist, was ich versuche zu tun, aber ich habe keine Ahnung, wie ich das sah: https://docs.unrealengine.com/latest/INT/API/Runtime/Engine/Engine/UGameViewportClient/OnScreenshotCaptured/
Kann mir jemand sagen, wie man das implementiert und wie man es implementiert?
Danke, ich werde es mir gleich anschauen – Smokegun
Hmm ich muss wirklich zu einem Delegierten beschreiben – Smokegun