2015年1月12日月曜日

UnityのuGUIを画面サイズに合わせる方法

Unity4.6から使用できるようになったuGUI を画面解像度に合わせる方法です。
以下の例ではボタンとフォントサイズが自動で調整されます。
uGUIの階層はキャンパス->パネル->ボタン->テキストになります。
画面サイズ
キャンパスはCanvas ScalerをScale With Screen Sizeにし、Screen Match ModeをExpand に変更する
キャンパスの設定
パネルを追加しアンカーを中央にする
テキストはBest matchにチェックを入れる
以上で解像度が異なるスマホでもGUIを同じように見せることができます。
Rect transformを使えばその他のGUIにも応用できそうです。

0 件のコメント:

コメントを投稿