label | 切换按钮前面的可选标签。 |
value | 切换按钮显示的状态。 |
style | 可选的 GUIStyle。 |
options | 一个可选的布局选项列表,用于指定额外的布局属性。此处传递的任何值都将覆盖由style 定义的设置。其他资源:GUILayout.Width,GUILayout.Height,GUILayout.MinWidth,GUILayout.MaxWidth,GUILayout.MinHeight,GUILayout.MaxHeight,GUILayout.ExpandWidth,GUILayout.ExpandHeight。 |
bool 切换按钮的选择状态。
创建一个切换按钮。
如果切换控件被选中,则显示一个按钮。
using UnityEngine; using UnityEditor;
public class EditorGUILayoutToggle : UnityEditor.EditorWindow { bool showBtn = true;
[MenuItem("Examples/Editor GUILayout Toggle Usage")] static void Init() { EditorGUILayoutToggle window = (EditorGUILayoutToggle)EditorWindow.GetWindow(typeof(EditorGUILayoutToggle), true, "My Empty Window"); window.Show(); }
void OnGUI() { showBtn = EditorGUILayout.Toggle("Show Button", showBtn); if (showBtn) if (GUILayout.Button("Close")) this.Close(); } }