トマシープが学ぶ

Unity/VR/AR/デザイン好きのミーハー 記事内容は自分用のメモです

【Unity】複数解像度に自動で対応【CanvasScaler】

iPad端末によって解像度違いすぎ

f:id:bibinbaleo:20200515133703p:plain

qiita.com

CanvasScaler

基準となるサイズ(XDで設計した画面サイズなど)をCanvasScalerに設定する。

Scale with Screen Sizeにする

f:id:bibinbaleo:20200515134537p:plain

その状態でGameビューで解像度を変えたら、基準の大きさと比較してCanvasのスケールが変化する

f:id:bibinbaleo:20200515134455p:plain

f:id:bibinbaleo:20200515135838p:plain

canvasのScaleが変わるだけで、ImageコンポーネントとかのWidthが個別に変化するわけではないのか

 

位置を固定するにはこれ

f:id:bibinbaleo:20200515140235p:plain

StretchだとWidth,HeightじゃなくてBottomとかになってた。

f:id:bibinbaleo:20200515142030p:plain

f:id:bibinbaleo:20200515142105p:plain

docs.unity3d.com

docs.unity3d.com

www.cg-method.com