Unity ゲーム制作

【Unity】UIのImageにPNGを指定できなかった時の対応

なんでや!UIのImageのSource ImageにPNGファイルが指定できん!!

と、これまで2Dのゲームばっかり作っていた人間が3Dのゲームを作り始めて、若干ハマったので、備忘録的に残します。

前提

  • Unityバージョン:2022.3.9.f1
  • テンプレート:URP

【Unity】UIのImageにPNGを指定できなかった時の対応

現象の説明

現象としては、下のようにメニューからUI > ImageとしてImageオブジェクトを追加して、Source Imageから画像を検索しようとしたら、インポートしておいたPNGが表示されなかったという感じです。

【Unity】UIのImageにPNGを指定できなかった時の対応

【Unity】UIのImageにPNGを指定できなかった時の対応

なおドラッグ&ドロップで指定しようとしてもできませんでした。

 

対処方法

はい、なんてことはない。PNG側の設定が必要でした。

【Unity】UIのImageにPNGを指定できなかった時の対応

画像の設定にあるTexture TypeをSprite(2D and UI)にするだけでした。これで画面にPNGファイルを表示できるようになりましたとさ。

いやはや、いつもと違うことをしようとすると、いろんなところで躓きますなぁ。

-Unity, ゲーム制作