两种方式
一、GUI.enabled
1 2 3 4 5 6 7 8 |
GUILayout.Button("3"); GUI.enabled = false; if (GUILayout.Button("禁用了")) { } GUI.enabled = true; GUILayout.Button("4"); |
二、EditorGUI.BeginDisabledGroup
1 2 3 4 5 6 7 8 |
GUILayout.Button("3"); EditorGUI.BeginDisabledGroup(true); if (GUILayout.Button("禁用了")) { } EditorGUI.EndDisabledGroup(); GUILayout.Button("4"); |
两种效果是一样的,EditorGUI.BeginDisabledGroup更为灵活
- 本文固定链接: http://www.u3d8.com/?p=2226
- 转载请注明: 网虫虫 在 u3d8.com 发表过