I’m learning how to get subtitles into my game. I firstly looked up the default subtitle system in UE5. I like how it works, with everything being in an array and stuff, but the default subtitles for UE suck quite a bit. They don’t scale with monitor size and I cannot move them on the screen, so my question is: Can I pull out the currently displayed subtitle into a string or text variable to use in a custom widget?
One simpler solution might be to scale up the UI instead:
UUserInterfaceSettings* UISettings = GetMutableDefault<UUserInterfaceSettings>(UUserInterfaceSettings::StaticClass());
if (IsValid(UISettings)) {
UISettings->ApplicationScale = 2.0f;
}
Here someone responds to audio playing on an audiocomponent to show a widget. it’s not a 1 solution for everything.
Is there any way of creating proper UMG Subtitles? - #7 by EndersGame0327
There’s also this, but I haven’t used it
1 Like
Oh gawd. That seems like a lot of hassle , but it seems to be a working solution. I have no idea why UE doesn’t have a subtitle variable by default. Anyways, thanks for that.