位置: 编程技术 - 正文

<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%
  • 对外支付代扣代缴增值税
  • 研发支出的项目叫什么
  • 小规模企业收到专票可以入账吗
  • 会计发票怎么样粘贴,记账凭证也要粘上吗
  • 营业费用率说明什么
  • 支付外聘老师的培训费
  • 案例分析互联网巨头的战略计划
  • 水利基金按含税还是不含税申报
  • 旅行社差额征税增值税申报表怎么填
  • 行政事业单位会计基础工作规范
  • 合并财务报表的特点
  • 赊购商品一批
  • 补付工程款的分录
  • 咨询费如何缴纳个税
  • win10如何关闭自动修复
  • 如何在excel中链接图片对方能显示
  • 应付工程款账务处理
  • 最新的小微企业平均寿命
  • 民非组织可以接受捐赠吗
  • 苹果手机上传速度很慢
  • 为什么iphone手机闹钟定了不响
  • ue4 像素流并发
  • linux系统命令查询
  • 未担保余值通俗理解
  • dcc是什么文件
  • 材料暂估入账
  • 个体户缴纳生产经营所得税
  • joomla安装教程
  • 融资租赁租金计算公式有残值
  • 库存商品的进销存怎么做账
  • 合并报表为什么要抵消子公司所有者权益
  • 工程结算审计
  • 内账增值税怎么计提
  • 成本类科目怎么记账
  • 往来款项的含义
  • 什么是简易征收?其公式是什么?
  • 燃气费计入什么科目
  • 厂区道路折旧年限最新规定
  • 运输服务是什么
  • sql2008r2怎么用
  • mysql 大量数据
  • 车险 保险金额
  • 开具房租发票的分录如何做?
  • 工资个税什么时候用综合所得公式计算
  • 运输公司赔偿账务处理
  • 融资租入企业所得税扣除
  • 企业购买房产缴纳房产税
  • 公司发放工作服怎么做账务处理
  • 驾校挂靠车辆账务处理是?
  • 百旺金赋税盘怎么清卡
  • 暂估的费用次年调增怎么做会计分录
  • 转出未交增值税借方余额表示什么
  • Cont()与Where().Count()有时性能差别如此之大!
  • centos7修改mtu
  • centos7+
  • win10系统自带的游戏在哪
  • linux怎么vi
  • win10双击打开文件设置方法
  • windows8.1的设置在哪
  • win7系统局域网无法看到其他电脑
  • 怎么手动安装xp系统
  • cocos2dx开发鸿蒙app
  • ExtJS4利根据登录后不同的角色分配不同的树形菜单
  • jquery移动节点的方法
  • python 入门指南
  • [置顶]公主大人接下来是拷问时间31
  • 电脑完美平台
  • select ui
  • jQuery+ajax简单实现文件上传的方法
  • 贵州省 税务局
  • 养老待遇核定表在哪办理
  • 自贡市税务局稽查局领导
  • 重芳烃闪点70,初馏点是多少
  • 特价机票包含燃油费和机场建设费吗
  • 电子税务局备案财务会计制度
  • 大专学费减免多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设