Version: 2019.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.

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961