position | 屏幕上用于密码字段的矩形。 |
label | (可选)显示在密码字段前的标签。 |
password | 要编辑的密码。 |
style | 可选 GUIStyle。 |
string 用户输入的密码。
创建一个可让用户输入密码的文本字段。
此方法的运行方式与 GUI.PasswordField 类似,但能够正确响应编辑器中的 Select All 等操作,
并可在前面提供一个可选标签。
Password Field in an Editor Window.
// Editor Script that creates a password field and lets you visualize what have you // typed in a label.
class EditorGUIPasswordField extends EditorWindow {
var text : String = "Some text here";
@MenuItem("Examples/Editor Password field usage") static function Init() { var window = GetWindow(EditorGUIPasswordField); window.Show(); }
function OnGUI() { text = EditorGUI.PasswordField( Rect(3,3,position.width - 6, 20), "Type Something:", text); EditorGUI.LabelField( Rect(3,25,position.width - 5, 20), "Written Text:", text);
} }