位置: 编程技术 - 正文

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

  • 启用新账簿时,应填写
  • 发票勾选认证必须对应当期成本吗
  • 税务师有什么用处
  • 控股股东无偿捐赠
  • 母子公司合并报表的条件
  • 成品油发票怎么查询
  • 高新企业申报指南
  • 农药增值税减免政策
  • 信息技术服务费计入什么会计科目
  • 个人取得什么收入不交税
  • 派发现金红利分录
  • 应收账款转入呆账如何做帐
  • 食堂买菜无发票可以在费用中开支吗
  • 核定征收企业怎么分红的
  • 一般纳税人税种认定有几个增值税要怎么申报呀
  • 可供分配利润包含哪些
  • 税控盘服务费减免政策文件
  • 库存材料盘亏会计分录
  • 资本公积金转增股本
  • 长期包租收入如何进行会计处理
  • 设计部工资计入哪个科目
  • 暂估入库会影响利润吗
  • 服装具有什么性
  • 教育费附加税优惠
  • 如何核算卷烟消费税税率?
  • 政府奖励资金如何入账
  • 公司收到银行存款利息收入会计分录
  • php中的header函数
  • 司机公里补贴进什么科目
  • php字符串函数大全
  • 认缴出资没到位违法吗
  • 登记会计账簿的注意事项
  • 编制合并财务报表时,下列各项中不属于子公司
  • 应交税费已交税金是什么意思
  • php使用pdo连接数据库
  • 微信小程序实现文件上传
  • qt opencv ffmpeg
  • Js中操作数组的方法
  • unistack怎么关掉
  • 预提费用的会计分录2018
  • 物业管理公司的主管部门是哪个单位
  • wordpress woocommerce 建站
  • 小企业会计准则2023电子版
  • 企业销售收入确认条件
  • 计提贷款损失准备的意义
  • 临时售楼部招牌效果图
  • 供应商货款支付流程
  • 采购未到票如何入账
  • 差旅费住宿专票可以抵扣增值税吗
  • 信用卡什么情况下会降额度
  • 报销车辆通行费怎么做账
  • 国际货运公司支付境外运费
  • 没有销售怎么写总结
  • 收到投资款应该填制什么凭证
  • 无形资产减值准备借贷
  • mysql 报错1045
  • 值得收藏的一元硬币
  • mssql insert into 和insert into select性能比较
  • 遗失的美好什么意思?
  • win8怎么卸载
  • 出现早搏就一辈子无法治愈吗
  • win7系统怎么更改默认浏览器
  • mac电脑安装软件未受信任
  • win8如何打开任务管理器
  • linux对比文件夹差异
  • win10非正常关机系统修复
  • egret引擎基础入门
  • javascript编写函数
  • windows安装python pip
  • unity如何成一组
  • JavaScript基础语法
  • jquery 表单
  • HttpClient.execute() 阻塞问题
  • 广东高速费用支付宝支付如何开发票
  • 农产品销售个人所得税
  • 减免性质代码怎么会自动选择
  • 地税局电话咨询电话
  • 开票软件重置密码去哪里
  • 非居民企业通俗指
  • 四川 国税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设