ゲーム化!tomo_manaのブログ

ゲーム化!tomo-manaのブログ

Unityでゲームを作る方法について紹介しています

Layout

Unity学習#26-4 RectTransformのAnchorとPivot (Unity 2019.4.4f1)

Unity の UIに使用する RectTransform の Anchor と Pivot が分かりにくいので、まとめ記事を作りました。 RectTransform について Anchor Pivot 設定例 例1:上下左右に寄せる(アライメント) 例2:親のサイズに合わせる(ストレッチ) RectTransform に…

Unity学習#26-6 ScrollRect (Unity 2019.4.4f1)

#26 の実装にあたって、少しLayoutについて調べた内容を備忘のためにまとめます。今回は、ScrollRect で ILayoutGroup、ILayoutElement がどのように活用されているのかを調べました。 概要 ScrollViewとLayout 一般的なレイアウトの構成 ScrollViewの構成 (…

Unity学習#26-5 ContentSizeFitter を使って LayoutGroup を Element の合計サイズにフィットさせる (Unity 2019.4.4f1)

#26 の実装にあたって、少しLayoutについて調べた内容を備忘のためにまとめます。#26-2 で、テキストやイメージに合わせて枠がスケールするようにしたい場合に、LayoutGroup を2重にすることで実現できることを書きました。ContentSizeFitter でも同様の挙…

Unity学習#26-2 LayoutGroupを2重にすると LayoutGroup が Element の合計サイズにフィットする原理 (Unity 2019.4.4f1)

#26 の実装にあたって、少しLayoutについて調べた内容を備忘のためにまとめます。テキストやイメージに合わせて枠がスケールするようにしたい場合に、LayoutGroup を2重にします。どうしてLayoutGroupを2重にすることで枠をスケールできるようになるのかに…

Unity学習#26-3 RectTransform (Unity 2019.4.4f1)

#26 の実装にあたって、少しRectTransformについて調べた内容についてまとめます。<目次> RectTransform の構成 Transform RectTransform Anchor 1点で固定(min == max) 2点で固定(Xmin == Xmax または Ymin == Ymax) 3点で固定(Xmin != Xmax かつ…

Unity学習#26-1 Layout (Unity 2019.4.4f1)

#26 の実装にあたって、少しLayoutについて調べた内容を備忘のためにまとめます。 Layout とは Layout を構成するインターフェース ILayoutElement ILayoutController ILayoutGroup/ILayoutSelfController 整列動作(VerticalLayoutGroupの例) LayoutEleme…

Unity学習#26 ScrollViewでテキストをシェルのように表示する (Unity 2019.4.4f1)

今回はScrollVIewを使って、テキスト入力をシェルのように表示する方法に挑戦します。今回はテキストの大きさに応じてScrollVIewのContentが動的にサイズ変更されて、いつも最後に追加された行が表示されるようにフォーカスする処理までまとめます。次回、オ…

Unity学習#14-1 (Unity 2019.4.1f1) リストの基本

Unity学習#14では、リストの要素数でサイズが変わるリストの作成手順について書きました。この記事は、その前段として、リストの作成方法についてまとめたものです。リストには Scroll View を使用します。先にリストの作成に必要な手順をまとめ、その後に各…