Version: 2022.3
言語: 日本語
public bool UseDefaultMargins ();

説明

デフォルトのマージンを取らせたくない場合、Editor を継承したクラスでメソッドをオーバーライドし、false を返すようにします

デフォルトではインスペクター内のコンテンツには大きな左マージンと小さな右マージンがあります。これは Editor.OnInspectorGUI コールバック全体が EditorStyles.inspectorDefaultMargins スタイルと垂直グループにラップされたためです。外観に一貫性があるようにこれらのデフォルトの余白を通常の制御のほとんどの GUI で使用するようにしてください。

ただし、いくつかの特別な GUI エレメントは両側に小さなマージンのみでインスペクターの全幅を占めるでしょう。デフォルトの余白を無効にするには、カスタムエディターの Editor.UseDefaultMargins メソッドを上書きし、False が返されるようにします。その後は好みに合わせて垂直グループの中に GUI コンテンツをラップできます。例えば EditorStyles.inspectorFullWidthMargins スタイルと GUI 内の垂直グループの一部をラップでき、EditorStyles.inspectorDefaultMargins スタイルと GUI 内の垂直グループの他の部分をラップできます。

See Also: EditorGUILayout.BeginVertical, EditorGUILayout.EndVertical, EditorStyles.inspectorDefaultMargins, EditorStyles.inspectorFullWidthMargins.