うにてぃブログ

主にUnityとC#に関する記事を書いていきます

【Unity】GUIStyle の 描画領域 を予め取得する

GUIStyle.CalcSize を使うことで GUIStyle で GUIContent を描画する場合の 縦横を取得できるメソッドがある

Unity - Scripting API: GUIStyle.CalcSize

これを利用すると Rect の領域を知ることができる

そのため、下記記事のように GUILayout.FlexibleSpace を利用せず
Rect の値を駆使して 右端に GUI を描画する際に便利である

hacchi-man.hatenablog.com