位置: 编程技术 - 正文

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

  • 小规模忘了报税怎么办
  • 新注册公司没有员工怎么报个税
  • 没有增值税专用发票开具证明
  • 盘盈盘亏处理意见和建议
  • 服务费发票需要交印花税吗
  • 施工水电费扣除比例
  • 获取发票信息异常
  • 财务汽车折旧年限的最新规定2020
  • 专项附加扣除项目的6项具体规定有哪些
  • 劳务派遣小规模纳税人税率是多少
  • 个体营业执照从哪里查询
  • 红字发票冲红需要收回原发票吗
  • 通用定额发票真伪查询系统
  • 分步法和分批法思维导图
  • 预算内往来款
  • 农产品为什么价格低
  • 职工在异地住院怎么报销
  • 借款转资本公积怎么算税
  • 租赁算投资吗
  • 电子发票不小心删掉了怎么办
  • 法院的申请执行费用什么时候收取
  • 增值税农产品抵扣政策
  • 增值税专用发票有效期是多长时间
  • 采购合同含税未税合同模板
  • 买车交税怎么算价格
  • 营改增房租增值税税率
  • 小额纳税人可以开6%专票吗
  • 公司注销后股东主张债权的法律规定
  • 进口商品买卖的关键环节
  • 垫付资金成本
  • 哪些人需缴纳个人所得税
  • 出差补贴怎么算
  • 房产税计税依据是含税还是不含税
  • win7防火墙设置不了
  • 如何做无票收入的会计分录
  • 会计凭证丢失补违规么
  • 约定抵销与法定抵销的区别
  • 什么是冻结账户的情形
  • 王者荣耀段位分段
  • 电脑系统权限管理在哪里
  • 发票认证了,但是没有入账
  • php中file
  • 视同销售行为的涉税处理?
  • 直接将word转化为ppt
  • laravel中的session有效期
  • 工程项目成本预算表
  • framework教程
  • 增值税直接减征的情形
  • 什么情况下专票税率为1
  • 上个月发票税率怎么查
  • mongodb启动
  • 异地预缴税款少交了城建税怎么办
  • 业务招待费如何调整
  • 支付境外货款需要缴纳哪些税费
  • 其他应付款可以转主营业务收入吗
  • 非盈利社会团体法人
  • 股权转让可行性
  • 建筑行业怎么确认收入
  • 去年漏记了收入,可以记今年吗
  • 简易计税项目的进项税能抵一般项目的销项税额吗?
  • 交通运输行业指什么
  • 税收优惠应计入那个科目
  • 固定资产盘点基本情况
  • 货币资金核算制度是什么
  • 防止服务器断电
  • windows自带截图软件
  • 2t硬盘如何分区最合理
  • win7升级到win10系统软件还能用吗
  • win8 开始
  • js小球与边框碰撞反弹
  • 第一章初见第二章决定
  • jquery左侧导航栏
  • android自定义view ondraw有时候不执行
  • bash foreach
  • js中top/parent/frame概述及案例应用
  • dns设置为网关会出现什么问题了
  • java script教程
  • 国家税务局四川增值税发票查询平台
  • 国家税务总局里面怎么改办税人
  • 处理报废固定资产
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设