この記事を読む前に Unity2019.1.5でこの記事で紹介するバグが修正されました。 以下で紹介するバグはUnity2019.1.0~Unity2019.1.4で発生するバグです。 はじめに UnityでUI.Imageを使う時はスクリプトからSprite、つまり画像を変更させる場面が多々ある。その時は以下のようなコードで画像を変更させていただろう。 public Image Image1; public Sprite Sprite1; private void Hoge () { Image1.sprite = Sprite1; } 上記のコードは何の捻りも無いコードであり、ImageのSpriteを問題無く変更可能である。 Unity2018までは。 残念な事にUnity2019では上記のコードでは画像の表示でバグが生じる。 本記事ではspriteにSpriteを代入した際に生じる