📱
【Unity】スマホ向けのCanvasおすすめ設定
スマホ向けCanvas設定(縦画面ゲームの場合)
Unityで縦画面のスマホゲームを作成する場合、以下の設定がおすすめです。
Canvasの設定 | |
---|---|
Render Mode | Screen Space - Camera |
Canvas ScalerのUI Scale Mode | Scale With Screen Size |
Canvas ScalerのReferenceResolution | xが1080 Yが1920 |
Screen Match Mode | Expandが最もおすすめで、ゲームによってはMatch Width Or Height(Matchの値は0,または0.5か1) |
スマホCanvas設定(横画面ゲームの場合)
Canvasの設定 | |
---|---|
Render Mode | Screen Space - Camera |
Canvas ScalerのUI Scale Mode | Scale With Screen Size |
Canvas ScalerのReferenceResolution | xが1920 Yが1080 |
Screen Match Mode | Expandが最もおすすめで、ゲームによってはMatch Width Or Height(Matchの値は0,または0.5か1) |
Canvas設定項目の解説
・Canvas ScalerのScreen Match Modeは Match Width Or Height
例えば0にすると、横の比率に合わせて伸縮する。つまり横に広がるとUIも横に拡大縮小される。
1にすると縦画面に合わせて拡大縮小される。
縦画面と横画面両方の比率真ん中も可能。
Canvas下の基本構成
基本はCavansの下にImageやButtonを配置していい
ただし色んな画面を作る場合はPanelまたはCreateEmptyChildを追加すれば良い。アンカーはこの場合、ScrrenMatchModeはExpandに設定した場合、中央でも伸縮でも良いが、伸縮がおすすめ。
Discussion