指定したImageと違う画像が表示される
UE5でとあるアセットを使っていたときのこと。
なんだか挙動がおかしい。
青いImageを指定しているのに、緑色の別の画像が表示されています。
これは構造体(ButtonStyle)の表示がこうなっているだけではなくて、実際にウィジェットに適用させても緑色になってしまっています。
原因などはわかってないため完全に解決できたわけではありませんが、一応この問題を解消できたので書いておきます。
応急処置的な解決方法
まず元の画像をどこかにエクスポートします。
エクスポートし終わったら、元々のテクスチャアセットを削除します。
画像の例ではt_button_simple_hover_bを削除します。
その後、一度UE5を終了します。
再起動したらエクスポートしてあった画像をインポートします。
そうしたら指定した通りの画像が表示されました。
ただ再インポートするだけだったり、UE5を再起動せずに同じ手順を踏んでも直りませんでした。
リネームしたり、エクスポートした画像をリネームしてからインポートしたりしても特に関係は無く……。
とりあえず解決はできたけど、原因はなんだったんだろう……。