目次
はじめに
テキスト量でダイアログのサイズを大きくしたり小さくしたり、動的に変更したい。そんな時の設定備忘録です。
Unity uGUI
![](https://kingmo.jp/kumonos/wp-content/uploads/2023/06/sizefit5B.gif)
設定方法
下敷きにするImageとTextを画像のような感じで配置します。
![](https://kingmo.jp/kumonos/wp-content/uploads/2023/06/sizefit1.jpg)
![](https://kingmo.jp/kumonos/wp-content/uploads/2023/06/sizefit0.jpg)
「Image_base」にVertical Layout Group
とContent Size Fitter
を付けます。
親(Image_base)にコンポーネントをつけること
できたら、画像のように設定します。
- Pivot Y を「1」
- Padding をそれぞれ「20」
- Control Child Size の「Width」と「Height」をチェック
- Horizonal Fit と Vertical Fit それぞれ「Preferred Size」を選択
![](https://kingmo.jp/kumonos/wp-content/uploads/2023/06/sizefit2B-956x1024.jpg)
この状態でテキストに文字を入れると下記のような挙動になります。
![](https://kingmo.jp/kumonos/wp-content/uploads/2023/06/sizefit5B.gif)
調整次第で「ウインドウと文字の隙間を広げる」「幅は固定/縦だけ可変」などいろいろできます。
参考
#じゃべめも
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://scrapbox.io/assets/img/content-logo.png)
入れ子のContentSizeFitter - #じゃべめも
https://qiita.com/yaegaki/items/175f41e8e50c56592a1b Unity uUGUIで可変長リストの中に可変長リストを作る - Qiita Unity オートレイアウト(Unity)に翻弄される。 uGU...