UnityUIのイメージを枠だけ崩れないように引き延ばす

いいタイトルが思いつかなかった。

よく忘れるのでメモ

 

正方形の枠の画像があり

それを長方形などにしたい場合、普通に引き延ばすとこうなる

 

これを回避するにはProjectから画像を選択しInspectorから
SpriteEditorを押してSpriteのBorderの値を変更しApplyで適用。

下の例だと0→6に変更することで緑色の枠が内側に移動する

 

これで外枠の比率は変わらずに内側だけ拡大できる

もし既にこの画像を使っていた場合は再度画像を付け直すことで綺麗に反映される。

関連記事




コメントを残す

※コメントは承認後に表示されます。
 コメントを公開されたくない場合、名前の後に「:非公開」とつけてください。