GUI PasswordField

GUI.PasswordField

public static function PasswordField(position: Rect, password: string, maskChar: char): string;

public static string PasswordField(Rect position, string password, char maskChar);

public static function PasswordField(position: Rect, password: string, maskChar: char, maxLength: int): string;

public static string PasswordField(Rect position, string password, char maskChar, int maxLength);

public static function PasswordField(position: Rect, password: string, maskChar: char, style: GUIStyle): string;

public static string PasswordField(Rect position, string password, char maskChar, GUIStyle style);

public static function PasswordField(position: Rect, password: string, maskChar: char, maxLength: int, style: GUIStyle): string;

public static string PasswordField(Rect position, string password, char maskChar, int maxLength, GUIStyle style);

Parameters

position Rectangle on the screen to use for the text field.
password Password to edit. The return value of this function should be assigned back to the string as shown in the example.
maskChar Character to mask the password with.
maxLength The maximum length of the string. If left out, the user can type for ever and ever.
style The style to use. If left out, the textField style from the current GUISkin is used.

Returns

string The edited password.

Description

Make a text field where the user can enter a password.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    public string passwordToEdit = "My Password";
    void OnGUI() {
        passwordToEdit = GUI.PasswordField(new Rect(10, 10, 200, 20), passwordToEdit, "*"[0], 25);
    }
}
时间: 2024-11-05 18:36:20

GUI PasswordField的相关文章

unity3D游戏开发之GUI

转:http://blog.csdn.net/kuloveyouwei/article/details/23598171 GUI在游戏的开发中占有重要的地位,游戏的GUI是否友好,使用是否方便,很大程度上决定了玩家的游戏体验.Unity内置了一套完整地GUI系统,提供了从布局.控件到皮肤的一整套GUI解决方案,可以做出各种风格和样式的GUI界面.在Unity中使用GUI来完成GUI的绘制工作,目前Unity没有提供内置的GUI可视化编辑器,因此GUI界面的制作需要全部通过编写脚本代码来实现,如果

[转]unity3D游戏开发之GUI

转自:http://blog.csdn.net/kuloveyouwei/article/details/23598171 GUI在游戏的开发中占有重要的地位,游戏的GUI是否友好,使用是否方便,很大程度上决定了玩家的游戏体验.Unity内置了一套完整地GUI系 统,提供了从布局.控件到皮肤的一整套GUI解决方案,可以做出各种风格和样式的GUI界面.在Unity中使用GUI来完成GUI的绘制工作,目前 Unity没有提供内置的GUI可视化编辑器,因此GUI界面的制作需要全部通过编写脚本代码来实现

GUI 控件学习一(C#)

代码片段: using UnityEngine; using System.Collections; public class SkinTest : MonoBehaviour { public Texture imgbtn; private string textContent ="Textfield"; private string passwordToEdit ="PasswordField"; private string textAreaToEdit =

UnityGUI Keynote

[UnityGUI Keynote] 1.GUI.Label控件可以用来显示texture: 更通用的作法是用label来显式texture. 2.GUI.Button可以显示texture.string,另外Button涉及到是否连续点击的问题. texture button: repeat button: 连续响应Button: 3.输入框有GUI.TextField.GUI.PasswordField: 4.GUI.Toolbar用于接收一个array,然后将此array显示成tab的形式

【Unity】8.1 Unity内置的UI控件

分类:Unity.C#.VS2015 创建日期:2016-04-27 一.简介 Unity 5.x内置了-套完整的GUI系统,提供了从布局.控件到皮肤的-整套GUI解决方案,因此可直接利用它做出各种风格和样式的GUI界面,并且扩展性很强(程序员可以基于已有的控件创建出适合自己需求的控件). 有两种使用GUI的办法,一种是直接将UI添加到层次视图或者场景视图中,然后通过GUI脚本去控制它:另一种是直接通过GUI脚本去创建. 二.直接添加UI控件到场景中 下图是Unity 5.3.4内置的UI控件,

Unity3D入门

Unity3D是一款应用广泛的3D游戏引擎,本文主要介绍unity3D的简单应用,安装过程略过. 在游戏的整个开发过程中,游戏界面设计占据非常重要的地位.因为游戏启动后,第一个映入眼帘的就是整个游戏UI界面.UI界面主要包括贴图.按钮和高级控件等. Unity为开发者提供了一套非常完善的图形化界面引擎,它包括常见的游戏窗口,文本框,输入框,拖动条,按钮,贴图框等,无论是做软件还是做游戏,都可以很方便地使用 GUI高级控件 Label控件,Button控件,TextField控件,ToolBar空

unity3d游戏开发之成功实现对数据库读取登陆

1,创建一个数据库表,我们就以 test数据库为例,数据库里建一个tb_User表, tb_User里有User_Name , User_Pass 字段. 2,创建一个验证用户基本信息的asp.net页面,页面名字是:Default.aspx 后台代码如下: using System; using System.Configuration; using System.Data; using System.Web; using System.Web.Security; using System.W

[小巩u3d] u3d基础知识

1.Unity3d中的碰撞器和触发器的区别? 碰撞器是触发器的载体,而触发器只是碰撞器身上的一个属性. 当Is Trigger=false时,碰撞器根据物理引擎引发碰撞,产生碰撞的效果,可以调用OnCollisionEnter/Say/Exit函数: 当Is Trigger=true时,碰撞器被物理引擎忽略,没有碰撞效果,可以调用OnTriggerEnter/Stay/Exit函数. 如果既要检测到物体的接触又不想让碰撞检测影响物体移动或要检测一个物体是否经过空间中的某个区域这时就可以用到触发器

Unity3D之OnGUI知识总结

相对位置参考   http://blog.csdn.net/sunny__chen/article/details/51323265 一.Label #region 四个角定位 GUI.Label(new Rect(30, 10, 100, 200), "zzzzzz");        GUI.Label(new Rect(30, Screen.height - 50, 100, 200), "zzzzzz");        GUI.Label(new Rect