📱

【Unity】スマホ向けのCanvasおすすめ設定

2023/10/08に公開

スマホ向け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