😸
Unity6でSpriteがImageにアサインできないとき
概要
Unity6でインポートしたSpriteをUGUIのImageに上手くアサインできない現象が発生しました
この記事はその解決方法になります
結論
- Sprite ModeがSingleになっていないと、Imageにアサインできません
- Spriteをそのまま使いたいときは、Sprite ModeをSingleに変更してApplyします
補足
Unity6ではテクスチャをインポートした際にデフォルトでSprite ModeがMultipleになっているようです

この状態だとImageにSpriteをアサインすることができません

Sprite ModeをSingleに切り替えてApplyするとImageにSpriteをアサインできるようになります

Discussion