位置: 编程技术 - 正文

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

  • 弥补亏损的应纳税额 例子
  • 未办理税务登记的个体户怎么注销营业执照
  • 以前年度所得税滞纳金的账务处理
  • 一般纳税人金税盘抵税会计分录
  • 可以抵扣的进项税额是什么意思
  • 个人出售满两年和不满两年的住
  • 个体工商户税务申报一年几次
  • 外销收入确认原则有哪些
  • 按月按季申报
  • 工程资金占用计算利率是多少
  • 多交税款抵税会计分录
  • 隔年的费用发票怎样入账
  • 企业接收政府划入资产的税务处理办法
  • 个人劳务费发票可以委托其他人去开吗
  • 所得税为负值是什么意思
  • 中注协官宣
  • 新企业所得税法规定的企业包括
  • 工程会计做账流程及会计分录
  • 所得税费用按月还是按年算
  • 总分类账户和明细分类账户平行登记的内容可以概括为
  • 以不动产对外投资要交什么税
  • 办理对公账户手续流程
  • 股东投资设备一定要评估吗
  • 建筑成本百分比如何确定?
  • 补发住房补贴征求意见
  • 上年工资计提多了才发现
  • 利息保障倍数能反映企业偿债能力吗
  • 收到退回的土地使用税分录怎么做
  • 应付账款的暂估入账
  • 收到非税收入一般缴款书开发票吗
  • window10专业版2021
  • linux怎么操作
  • win10怎么显示隐藏的硬盘
  • bug is
  • php-cp
  • PHP:imagestringup()的用法_GD库图像处理函数
  • 公司清算债权债务如何清理
  • vue-router
  • vscode搭建vue开发环境
  • 低值易耗品费用计入什么科目
  • 商业承兑汇票贴现流程
  • mysql5.7.23安装配置教程
  • 小微企业报税是多久报一次
  • 单位银行提取大额现金最多能取多少
  • 单位买的空调计入什么科目
  • 通行费抵扣进项税怎么做账
  • 企业拆迁补偿款
  • 费用暂估入账后期如何冲销
  • 建筑劳务企业应发民工工资年终未发是否进行纳税调整
  • 购买土地需要缴纳哪些费用
  • 折扣如何做账
  • 金税盘抵扣在申报表哪填
  • 水利建设税怎么做账
  • 实名汽车票抵扣
  • 出口免税的税种包括
  • 固定资金管理内容包括哪些
  • 小规模公司开票税率是多少
  • 产品是如何产生的
  • solaris 2020
  • xp系统文件夹选项在哪
  • linux开启启动程序
  • msmpeng.exe是什么进程
  • cocos2dx schedule
  • qt渲染机制
  • python的nltk
  • jsforeach循环遍历数组
  • python序列结构总结
  • python设计作品
  • python的params
  • python画足球
  • javascript 自定义类
  • javascript基于什么的语言
  • 江苏地税电子税务局官网登录
  • 电子税务局打印发票提示本机未检测到
  • 缴纳社保问题证明怎么查
  • 天津地税自助办税终端
  • 个人扣缴客户端怎样迁移信息
  • 辛嵨静志
  • 厨房申购单怎么写
  • 法规处职责要点和底线清单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设