Displaying moving text

My question is preaty simple, what is the best way to manage moving text? just like those old RPG’s where the text would show letter by letter forming phrases and eventualy scrolling down when the window got full.

Fore reference : Legend of Mana (PS1) Faerie Story - Final Battle + Ending - YouTube (kinda like this, skip to 4:40)

Hey,

this should be simple. There is a String Function called “Get Character Array from String”. This will pack your string in an array where each letter has one slot. After that, you can use a for loop and go through the array. In each loop iteration, you can append the next char to your output string. You could use a delay node to delay the next character a bit, though i have in mind that you can’t place a delay node inside the for loop body. You would need to add it inside the makro or create your own loop (by using an int index variable which gets incremented by 1 each time and a “get” node for your array where you use the index variable. You could double click a for loop to have a look at how it’s done).

Can i do this in UMG? or would this be easyer to handle some other way?

UMG should be the easiest way. Just bind the Output string that you append the characters to to a TextField.

ok, i will try this tomorrow see if i get it working. Thank you for the help.

got it working, couldnt use a delay node on a loop tough