この記事でのバージョン Unity 2017.2.0f3 はじめに 今回はタイトル通り、uGUIのTextで文字列がぴったり収まるサイズを取得する方法のご紹介です! preferredWidth, preferredHeight 方法は簡単、TextのpreferredWidth, preferredHeightを参照するだけ。 //Textを取得 Text text = GetComponent<Text>(); //取得したTextをピッタリ収まるようにサイズ変更 text.rectTransform.sizeDelta = new Vector2(text.preferredWidth, text.preferredHeight); これでFont, Font Style, Font Size等、諸々の数値を考慮した状態でピッタリ収まるようになります。 ただし、以下のようにTextの
![文字列がTextにピッタリ収まるサイズを取得する方法と注意点【Unity】【uGUI】 - (:3[kanのメモ帳]](https://cdn-ak-scissors.b.st-hatena.com/image/square/4f1bb2f3d392b08ec9c736388d8cf9e6777cfe4b/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkan_kikuchi%2F20171106%2F20171106070439.gif)