凛(kagring)のUE4とUnityとQt勉強中ブログ

2016 年から UE4 を触り始めました。勉強したもののメモ用のブログです。C++ での Qt、Unity も少しあります。

PREV | PAGE-SELECT | NEXT

≫ EDIT

UE4 UMGでImageなどのテクスチャを変更する(Set Brush from Texture)

UMGのImageなどのパーツのテクスチャを差し替える方法です。
ブループリントを使った方法ですね。

とりあえずUMGのデザイナー上でこんな感じで Image を配置します。
テクスチャ差し替え000

同じテクスチャを張った二つの Image になります。

これをブループリントから差し替えます。
やり方は簡単で、Image に対して「Set Brush from Texture」ノードを使います。
テクスチャ差し替え001
Target には Image を。
Texture には差し替えたいテクスチャを指定します。

この状態で実行するとこんな感じに。
テクスチャ差し替え002
無事テクスチャが差し替わりました。

今回はブループリントの引数の Texture を直接アセットしていしたのですが
本来はテクスチャだけ事前に読み込んで、変数に格納して差し替えるのがよいのかなと思います。
その方法を探し中ですが…。
スポンサーサイト

| UE4 | 16:41 | comments:0 | trackbacks:0 | TOP↑

COMMENT















非公開コメント

TRACKBACK URL

http://kagring.blog.fc2.com/tb.php/182-d5eea991

TRACKBACK

PREV | PAGE-SELECT | NEXT