UGUIで画面サイズに合わせてUIの大きさを変える

iPhoneやAndroidや,スタンドアロンアプリを作成する際に,ユーザのスクリーンサイズはどんなサイズになるかわかりません.

iPhoneであればスクリーンの大きさのパタンが決まっていますが,Android端末は規格がばらばらです.

そこでUGUI(Unity4.6以降)のCanvasのルートにcanvas scalerを入れることで,画面サイズに大きさを固定できます,

(1)canvasを選んで

canvas1

(2)component>Layout>Canvas Scaler を追加

canvas2

(3)ゲーム画面を拡大すると,ボタンも拡大されます

 

canvas4

canvas3