テキスト文中のキーワードを任意のアイコンに入れ替えたい

ウィジェットなどで表示したテキストに設定したワードが登場する場合、それを任意のアイコン画像(例:コントローラのボタン)に自動で差し替えたい場合はどのような処理になりますでしょうか。

HorizontalBoxを利用すれば出来るような気がします。

「コントローラー"A"ボタンを押す」

仮に上記のようなテキストがあって “A” とした部分を画像に差し替えたいとします。

この場合HorizontalBoxにText(コントローラー)、Image(”A”)、Text(ボタンを押す)と順番に追加していけば行けるかと。

Blueprintで組もうとする場合、この処理を行うHorizontalBoxを持つBP、Textを入れるBP、Imageを入れるBPがそれぞれ一つずつ必要かと思います。

108480-22.png

Hi~ you can make a Texture Variable in widget BP, and use Image.SetBrushFromTexture() change the display Image.