御幸備忘録

主にUnityに関してのブログです。

【Unity】Imageの画像が反転や向きがおかしい時の解決方法

はじめに

 SpriteAtlasを使っているとuGUIのButtonやImageでテクスチャの画像が意図せず反転したり向きがおかしいことがあります。その時の解決方法をこの記事では扱います。

解決方法

 Sprite AtlasのInspectorを開き、Tight Packingのチェックを外す。その後、Pack Previewを押しSprite Atlasを再生成する。

Inspector上でのTight Packingの位置

補足

 Tight Packingが有効になっているときにこの問題が起きるのは、Sprite Atlasを密度が最大になるように元のスプライトを回転させるためです。そのため、Sprite Atlasから取り出したときにスプライトの向きがおかしくなります。
 Tight Packingの設定はデフォルトで有効になっているため、初心者の方は躓きやすいポイントです。