Community Tutorial: 29 - データ駆動型のボタン画像と状態 - タワーディフェンスゲームを作ろう

このUnreal Engine 5.4の動画では、味気ないボタンを状態ベースのテクスチャに置き換える方法を解説します。

まずボタン用の画像を12枚(4種類×3状態)インポートし、次に「タワーアクション」ウィジェットブループリントでそれらのマップ変数を作成します。続いて、ボタンと関連するアクションを受け取る「Init Button」関数を作成し、ノーマル、ホバー、押下のテクスチャを参照して、渡されたボタンに設定します。最後に「Init Actions」関数をリファクタリングし、各ボタンとアクションの組み合わせごとに「Init Button」関数を呼び出すようにします。

https://dev.epicgames.com/community/learning/tutorials/wqEK/unreal-engine-29