ロバメモ - 素人のUnity覚書と奮闘記

素人のUnity覚書と奮闘記

配置したスプライトのサイズがおかしい! キャンバスとカメラの設定(2D)

キャンバスにwidth600の画像をImageで配置したんですが、同じ幅のスプライトを配置したら・・・
あれ?横幅が合わないんですけど?
となりまして、その調整方法をメモ。

今までの設定

カメラ

インスペクターのCamera - Projectionを Orthographicに設定。
f:id:nico-taniku:20170725194255p:plain:w300

キャンバス

RenderMode : Screen Space - Camera
UI Scale Mode : Scale With Screen Size
Reference Resolution : X600 Y1024
Screen Match Mode : Expand
f:id:nico-taniku:20170725194443p:plain:w300

問題点

この設定でスプライトを配置してみると・・・
上の緑色が、スプライトで配置した画像
下の茶色が、キャンバスに配置したImage
f:id:nico-taniku:20170725195726p:plain:w500
こんな感じで、同じ幅の画像なのに大きさが違う!?ってなる。

対処方法

対処方法は、カメラのサイズを調整するだけ。
目視ではみ出ないサイズまで調節すればOK。
f:id:nico-taniku:20170725202257p:plain:w300

調整した結果
f:id:nico-taniku:20170725202316p:plain:w500
うん、ぴったり♪