Unity

【Unity】uGUIで意図した座標にぴったり配置する方法

ugui-transform-position

UIパーツのトランスフォームの値を意図した場所で、きれいな整数にしたかったので、テスト。

Unityの基本機能のみ使用。

スナップ設定

Edit>Snap settings

からスナップさせたい倍数を入力。今回は8の倍数にしました。

f:id:min0124:20171219140643p:plain

座標調整用アンカー・ピボット設定

UIパーツの位置情報は左上あわせて、移動したいのでその設定。

f:id:min0124:20171219203125p:plain

  • Anchor Presetsをクリック

f:id:min0124:20171219203238p:plain

  • Shift押しながら左上をクリック。左上にpivotを設定します。

f:id:min0124:20171219203512p:plain

  • Alt押しながら左上をクリック。左上にパーツを移動させます。

座標調整

オブジェクトを選択。

Wキーでトランスフォームにして、Ctrlキーを押しながら移動すると、8の倍数にスナップしながら移動できます。

試しに、X24 Y-24の位置へ移動。

f:id:min0124:20171219142628p:plain

アンカー・ピボット設定

  • アンカーは普通に適切なものを選択して切り替えます。

  • ピボット設定も、ボタン等は真ん中に戻したいので、 さきほどのAnchor PresetsでShift押しながら真ん中をクリック。Pivot(X0.5, Y0.5)にします。

f:id:min0124:20171219144414p:plain

以上で、綺麗に配置できます。

ABOUT ME
すいみん
名前:すいみん 東京在住のデザイナー DTP・映像・3D・プログラミングまで、 なんでも自分で試して作ることが好きです。 ブログはその備忘録です。