位置: 编程技术 - 正文

<Unity3D>Unity3D GUI控件

编辑:rootadmin
三、TextField控件 TextField控件主要用于监听用户的输入信息,我们通常使用GUI.TextField()方法来显示输入框,其返回&#;类型为string型。Parameters(参数):position : Rect ——用于在屏幕绘制文本框的位置(起点x轴坐标,起点y轴坐标,文本框的宽度,文本框的高度)text : String ——显示的编辑文本,这个函数的返回&#;应该赋回给字符串maxLength : int ——控制字符串的最大长度,如果不设置,用户可以一直输入style : GUIStyle ——使用样式,如果不设置,文本框的样式将使用当前的GUISkin皮肤Returns(返回&#;):字符串类型——被编辑的字符串Description(描述):创建一个单行的文本框,用户可以编辑字符串(注:与TextArea进行区别,TextArea是多行的,后面会详细说明!) 四、PasswordField控件 顾名思义,PasswordField(密码字段)控件是用来进行密码输入的文本框控件。我们可以通过GUI.PasswordField()来进行该控件的显示。和普通文本框一样,该控件的返回&#;也是为String类型。Paraments(参数):position : Rect —— 用来密码字段在屏幕上的矩形位置(起点x坐标,起点y坐标,控件宽度,控件高度)password : String —— 编辑的密码。这个函数的返回&#;应该赋回给字符串maskChar : char —— 用于密码的字符遮罩。即,一般的我们都使用******来显示密码的maxLength : int —— 控制字符串的最大长度,如果不设置,用户可以一直输入。style : GUIStyle —— 该控件使用的样式。如果不设置,该控件将使用当前的GUISkin皮肤。Returns(返回):字符串类型——返回被编辑的密码Description(描述):创建一个文本框来给用户输入密码。案例——制作一个简单的用户登录窗口。用户名为zuoyamin,密码为Login.csusing UnityEngine; using System.Collections; public class Login : MonoBehaviour { private string userName;//用户名 private string userPassword;//密码 private string info;//信息 void Start () { //初始化 userName = ""; userPassword = ""; info = ""; } void OnGUI() { //用户名 GUI.Label(new Rect(,,,),"用户名"); userName = GUI.TextField(new Rect(,,,),userName,);//为最大字符串长度 //密码 GUI.Label(new Rect(,,,),"密 码"); userPassword = GUI.PasswordField(new Rect(,,,),userPassword,'*');//'*'为密码遮罩 //信息 GUI.Label(new Rect(,,,),info); //登录按钮 if(GUI.Button(new Rect(,,,),"登录")) { if(userName =="zuoyamin" && userPassword == "") { info = "登录成功!"; } else { info = "登录失败!"; } } } } 将Login.cs绑定到Main Camera上,点击Play按钮。 五、TextArea控件 TextArea(文本区域)控件用来显示多行文本。使用GUI.TextArea()来绘制。其返回&#;也是String类型。Parameters(参数):position : Rect —— 在屏幕上的矩形位置(起点x坐标,起点y坐标,控件宽度,控件高度)text : String —— 显示的编辑文本。这个函数的返回&#;应该赋回给字符串maxLength : int —— 控制字符串的最大长度,如果不设置,用户可以一直输入。style : GUIStyle —— 该控件使用的样式。如果不设置,该控件将使用当前的GUISkin皮肤。Returns(返回):字符串类型——返回被编辑的文本Description(描述):创建一个多行文本区域,用户可以编辑文本。案例——用TextArea来显示一首诗TextArea.cs[csharp] view plaincopyprint?using UnityEngine; using System.Collections; public class TextArea : MonoBehaviour { private string info; void Start () { info = " 悯农-李绅 n锄禾日当午,n汗滴禾下土。n谁知盘中餐,n粒粒皆辛苦。"; } void OnGUI() { GUI.TextArea(new Rect(,,,),info); } } 将TextArea.cs绑定到Main Camera上,点击运行按钮。

推荐整理分享<Unity3D>Unity3D GUI控件,希望有所帮助,仅作参考,欢迎阅读内容。

<Unity3D>Unity3D GUI控件

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

U3D中的多线程 usingUnityEngine;usingSystem.Collections;usingSystem.Threading;publicclassMyThread{publicintcount;stringthrdName;publicMyThread(stringnam){count=0;thrdName=nam;}publicvoidrun(){Debug.Log("startrunathr

Unity3D C# 代码形式加载资源 Demo代码 原创文章,转载请注明出处

Draw Call 转自:

标签: <Unity3D>Unity3D GUI控件

本文链接地址:https://www.jiuchutong.com/biancheng/369278.html 转载请保留说明!

上一篇:Unity3d数学公式之线段相交(unity 3d数学)

下一篇:U3D中的多线程(unity3d 多线程)

  • 增值税普通发票需要交税吗
  • 计算应纳税所得额时 不得扣除支出有哪些
  • 金税盘是什么时候开始使用的
  • 出借包装物收到押金
  • 薪金性支出包括什么
  • 对公账户转个人账户
  • 0申报是不是不需要填数据
  • 19年房产税新规
  • 不动产净值包括增值税吗
  • 一般企业需要缴纳的税种
  • 会计核算形式的主要区别
  • 全额抵扣的发票怎样入账
  • 材料采购发生的合理损耗计入
  • 以前月度费用当期怎么入账合适?
  • 小规模企业给别人开16万增值税专用发票
  • 小规模季度不超过多少不用交税
  • 电子发票怎么缩小比例
  • 税收名词汇编
  • 税务局工会经费新举措
  • 差额发票开具的步骤
  • 运费发票没有开 怎么做到成本
  • 上月预付款项 这月开了发票会计分录
  • 企业取得固定资产的方式有哪些
  • 制造费用在利润表体现吗
  • 专票只能开一万的额度开了三万的发票
  • Win11如何设置快捷键调音量
  • 土地合并需要什么资料
  • windows10出现你的电脑出现问题
  • 如何解决win7系统不稳定
  • kali渗透工具安装
  • php的数据类型主要有哪几种?
  • slam方法
  • mysql事务执行流程
  • 篱笆的样子
  • 预计负债和预收账款
  • css 单行显示
  • 办公用品属于会计科目中的什么
  • php路由教程
  • 实际出资大于注册资金
  • 建行E信通贴现需要什么资料
  • unipoint
  • sockas
  • 简单的php文件
  • vant ui
  • MS Excel: COUNTIF Function (WS)
  • 小客车能用多少年
  • 企业会计准则季报利润表本期金额怎么填
  • 发票章没有盖好
  • 没有销售收入月报怎么填
  • okhttp源码解读
  • sql数据库存储过程怎么写
  • 公司注销之前需要做些什么
  • 小规模企业购入原材料会计分录
  • 发票冲红字蓝字怎么处理
  • 备用金支出没有发票怎么办
  • 作废的发票也要交印花税吗
  • 小规模纳税人免税政策
  • 研发费用加计扣除是什么意思啊
  • 冲暂估的差异放在哪里
  • 超市现金券模板
  • 贴现的利息通过什么会计科目核算
  • 新成立的公司怎样建账
  • 应付账款二级科目可以是个人吗
  • 偷税漏税追溯年限怎么算
  • 残疾人就业保障金
  • 购入一辆运输汽车,价值5.6万元,款项尚未支付
  • 如何更改centos的语言
  • apache zipfile
  • windows超级管理员默认密码
  • win10计算机管理器
  • 批处理命令大全及用法
  • 用css制作网页的步骤
  • centos6安装python
  • Unity uGui RawImage 渲染小地图
  • 新道云软件介绍
  • 稽查查补税款享受增值税免税优惠吗
  • 注册会计师和注册建造师哪个难考
  • 新疆电子税务局下载app
  • 微信如何查询个人名下所有银行卡
  • 个人所得税计算扣除五险一金吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设