[Unityエディター拡張] ボックスを表示する
フィールドを枠で囲うようにボックスを表示するにはGUILayout.Boxを使います。 そのまんまですね。そのまんまなんです。以下をご覧く...
AWSとかプログラミングのこととかいろいろ
フィールドを枠で囲うようにボックスを表示するにはGUILayout.Boxを使います。 そのまんまですね。そのまんまなんです。以下をご覧く...
ボタンを使うにはGUILayout.Buttonを使用します。 if (GUILayout.Button ("button")) { ...
Unity エディター拡張入門 このような本が出版されているのを見つけました。(正確には同人誌のようですけど) すごい…基本的なとこ...
PropertyFieldというメソッドを使うと、渡した変数の型に合わせたフィールドを描画してくれます。 例えば、string型のフィ...
インスペクタの表示されているサイズを取得するには、 GetControlRectを使います。 ただしインスペクタ全体ではなく、このスクリプ...
フィールドをまとめて開く/閉じるとしたいときは、Foldoutを使います。 まずメンバ変数に、フォルダの状態を保持する変数を用意し、 pr...
フィールドを並べていくときに、多くのフィールドをスクロールでまとめたい場合はBeginScrollView~EndScrollViewを使い...
こうHTMLのTABLEタグみたいに、縦とか横とかにフィールドを並べるようにします。 インスペクタは基本的に縦並びなのですが、横並びにして...
タイトルバー…インスペクタにあるこういうやつ を追加したいときは、InspectorTitlebarを使います。 EditorGUIL...
アニメーションで使用するアニメーションカーブを設定するにはCurveFieldを使用します。 EditorGUILayoutSample o...