位置: 编程技术 - 正文

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

  • 计算本月应交所得税
  • 所得税汇算清缴调整项目
  • 一次性用品可以做什么
  • 零申报是不是什么都不用填
  • 企业的净资产包括实收资本吗
  • 劳务公司如何避税与避费
  • 汇算清缴企业所得税退税账务处理
  • 国外进口原材料会计处理
  • 赠送的商品怎么缴纳增值税
  • 股权转让企业所得税税率
  • 免退税企业结转怎么操作
  • 存货盘盈涉税问题
  • 购入固定资产挂帐记其他应付款还是应付账款
  • 卖股票为什么要留一手
  • 免抵退税额抵减额和不得免征和抵扣税额是一个意思吗
  • 个人技术转让所得需要交税吗
  • 国税2017年16号文
  • 汇兑损益减少怎么记账
  • 我的初级备考经验怎么写
  • 公司支付给个人的货款怎么入账
  • 低价销售存货的企业所得税怎么算
  • 香港公司的法人叫什么
  • 征地过程中会产生哪些费用
  • 买mac要买applecare么
  • 应交增值税的结转
  • 笔记本怎么开wifi
  • 应收账款怎么做分录
  • 总结关于现金清查的会计核算分录
  • 进程查看工具
  • vant3.0
  • 纳税申报方式的税务申报工作常规流程图
  • “网络爬虫”
  • 最贵的域名是什么名字
  • 总分类账户原材料
  • css 100vw、100vh出现滚动条怎么解决
  • php设计模式及使用场景
  • vue设置元素不可点击
  • js生成随机数字和字母组合
  • 网络命令netstat
  • 免费学电脑的网站
  • 汇款和转账有什么区别吗
  • 国税联网状态怎么没显示
  • 交强险怎么报警
  • 计提缴纳企业所的会计分录怎么写
  • 坏账准备的账务处理T型
  • 二手车置换新车需要什么手续
  • 无形资产减值准备借贷
  • 以土地作价投资合伙企业是否缴纳土地增值税
  • 企业发行债券的优点有哪些
  • 调整以前年度的费用怎么做
  • 库存现金期末余额在哪方
  • 货拉拉除了运费还要出钱吗
  • 出租办公楼收入属于收入吗
  • sqlserver游标的使用
  • sql2005 HashBytes 加密函数
  • pc端直通车的位置有些?
  • win7 win8.1双系统安装教程
  • rsync 教程
  • win7系统怎么加入工作组
  • win7指令代码
  • node.js原生支持的编码格式
  • shell编程怎么执行
  • 安卓退出界面
  • django settings.py
  • vue缓存数据
  • pygame rect.move
  • javascript可以制作哪些游戏?
  • nodejs实战
  • 安卓如何取消长按电源键关机
  • javascript语法总结
  • JavaScript冒泡排序都不会写
  • 老司机指的是
  • 安徽国税app
  • 票据代码和票据号码是什么意思
  • 广州出租车发票号码在哪里
  • 贵州网上税务局官网登录
  • 广东税务app申报不小心点到了不再提示
  • 杭州汽车摇号中签率多少
  • 供电企业向电厂收取的并网服务费
  • 西安税务办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设