コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】uGUI で多解像度対応する方法

概要

f:id:baba_s:20190513204447g:plain

例えば、画面の左上にボタンを配置した場合、何もしていないと
他の解像度にした時にボタンの位置が意図しない場所に表示されてしまうことがあります

f:id:baba_s:20190513204457p:plain

他の解像度でも画面端に合わせた位置に UI を表示したい場合、
UI のオブジェクトを選択して
Inspector で RectTransform の上記のアイコンをクリックすることで

f:id:baba_s:20190513204502p:plain

どこの画面端に合わせて位置を設定するか選択できます

f:id:baba_s:20190513204506p:plain

例えば、画面の左上に表示したい場合は、赤枠で囲まれたアイコンを選択すると

f:id:baba_s:20190513204511g:plain

他の解像度にした時にも、uGUI のオブジェクトが意図した位置に表示されます