うにてぃブログ

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

GUIStyle

【Unity】GUIStyle 一覧を表示する EditorWindow

GUI.skin. からアクセスできる GUIStyle は把握してますが、名前がわからずに内部で利用されている GUIStyle が数多くあるので、それを一覧で表示する Editor を作成しました 最後に一覧で GUIStyle の名前も載っけておきます スクリプト using System.Colle…

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

GUIStyle.CalcSize を使うことで GUIStyle で GUIContent を描画する場合の 縦横を取得できるメソッドがある Unity - Scripting API: GUIStyle.CalcSize これを利用すると Rect の領域を知ることができる そのため、下記記事のように GUILayout.FlexibleSpac…

【Unity】EditorWindow で GUIStyle を使う際の注意

EditorWindow で GUIStyle を利用する際に、フィールドの初期値を入れた状態にすると Unable to use a named GUIStyle without a current skin. Most likely you need to move your GUIStyle initialization code to OnGUI とエラーが表示されます これは名…