位置: 编程技术 - 正文

<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 多线程)

  • 应交税费应交增值税转出未交增值税是什么意思
  • 收到天使投资如何做账
  • 退回以前年度的增值税账务处理
  • 先报税还是先清卡反写
  • 车船税在备注栏怎么报表
  • 发票必须用完才可以购买吗
  • 暂估库存商品比发票少1分怎么记账
  • 机票行程单丢了可以重新打吗
  • 顺风车公司可以开发票吗
  • 生产企业内销和出口
  • 上月暂估计提的费用次月来发票怎么写会计分录?
  • 银行代扣出口快递费用
  • 政府项目的代建方案
  • 营改增后房地产企业增值税税率
  • 非正常工资的个税是多少
  • 企业如何申请定增资金
  • 长期股权投资成本法发放现金股利
  • 自产自销税点
  • 纳税人必须熟知什么
  • 用友t3财务报表模块打不开
  • 事业单位调整以前年度盈余的收入时会计分录
  • 应收账款账龄分析简单例题
  • 办公室电话费
  • 内部职工销售佣金计入
  • windows10如何调出虚拟键盘
  • 电脑中病毒了怎么重装系统
  • 长期股权投资增加的原因
  • 保险多扣一个月
  • 二次规划是什么意思
  • 已入账的发票跨月能用吗
  • 微信公众号web开发
  • laravel使用
  • 1.2版本的oppo手机解锁方法
  • 减资资产负债表怎么填
  • 进口付汇操作
  • 逐帧flash动画
  • 应付账款的会计含义
  • 因质量问题对方直接扣款怎么处理
  • 房产税按照租金
  • mysql联合索引使用规则
  • hadoop集群状态
  • 将房产以股权形式出售
  • 项目差旅费可以直接入成本吗
  • 基本户是活期还是定期
  • 金银首饰以旧换新会计处理
  • 收到境外支付的咨询费免税吗
  • 个人转租房需要注意什么
  • 咨询费发票能抵扣吗
  • 展会赠品
  • 进口关税税款的计税依据
  • 小规模一季度不超过30万是不含税吗
  • 计入税金及附加借方的内容
  • 商业会计和工业会计哪个好
  • MySQL数据库备份
  • 自定义设置微信来电铃声
  • win8/10whql
  • “linux”
  • Centos 5.5 php5.1.2升级到php5.2.6的方法
  • linux find -a
  • 怎么创建关机快手号
  • linux如何修改网关地址
  • git打标签命令
  • node性能优化
  • 使用灭火器人要站在上风口还是下风口
  • 批量修改ssh配置端口
  • 如何进行arp病毒防范
  • sql服务3417
  • linux find -cmin
  • Python IDE PyCharm的基本快捷键和配置简介
  • array 和list
  • javascript填表
  • javascript获取当前文件夹文件数量
  • javascript数据
  • javascript中的函数
  • jquery如何调用
  • jquery技巧
  • 广东省纳税信用等级
  • 湖北省地税局稽查局
  • 停车场收费需要什么手续
  • 银行买理财注意事项
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设