概要
テキストサイズに合わせて自動でサイズ調整をする吹き出しUIです。
LayoutGroupの設定で一時期ハマっていたのでまとめました。
サンプル
https://github.com/Okamochi000/AutoSpeechBalloon
実証環境
- OS:Windows
- Unityバージョン:2021.1.7f1
階層構造
「HorizontalLayoutGroup」→「HorizontalLayoutGroup,Image」→「Text」の順に子を設定します。
「HorizontalLayoutGroup」の「ControlChildSize」「UseChildScale」には全てチェックを入れます。
ルートに設定しているオブジェクトのサイズが吹き出しの最大サイズになり、一階層下の「HorizontalLayoutGroup」の部分がTextサイズに合わせて自動で調整されます。
横幅を固定したい場合は二番目の「HorizontalLayoutGroup」の「ChildForceExpand」でWidthにチェックを入れると、横幅の長さを最大値まで伸ばすことが出来ます。
投稿者プロフィール
最新の投稿
- 2023年10月9日プログラミング【ライセンス】GPL/LGPLライブラリについて
- 2023年8月19日その他【Pixiv】閲覧注意機能が反映されないときに確認すること
- 2023年4月30日プログラミング【JavaScript】ファイルの保存先をダイアログで指定する方法 – showSaveFilePicker()の使い方
- 2022年10月17日その他「NovelAI Diffusion」を使ってみた (Img2Img)