UnrealEngine4(以下、UE4)では文字列型が3つあるが、ユーザーにUIなどで表示して見せる文字列はText型であるべきとされている。このText型の文字列の一部を置き換えたり加工したりするのに使えるのが**FormatTextノード**だ。 TL;DR UE4でユーザーに見せる文字列はText型である必要がある Text型の利点を損なうことなく、加工をするのに必要なのが FormatTextノード 具体的には文字列内での変数展開ができる String型を加工して使っちゃダメ なんでText型を使うの? どこに散らばっていてもgatherできる localization dashboardのGatherで横断して収集できる UMG内, LevelBP, ClassBP, WidgetBP, それらの各種パラメータなどバイナリのアセットファイルを横断して収集する 本来は翻訳用だが、
