位置: 编程技术 - 正文

Unity3D NGUI UIInput制作输入框屏蔽特殊字符(只允许输入正整数)

编辑:rootadmin

推荐整理分享Unity3D NGUI UIInput制作输入框屏蔽特殊字符(只允许输入正整数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

1、首先看看使用NGUI插件创建一个简单输入文本框效果:。

2、这个简单的输入文本框需要一个label标签作为显示,一个背景图片以及输入UIInput脚本。我们看看unity的输入文本框的节点图

我们需要如下操作创建上图的节点,

接着创建量空的Gameobject节点如图所示并且重新命名为Input和Label名字。

3、绑定对应的脚本,在Input节点上我们添加部件选择UIInput.cs脚本和UISprite.cs脚本以及添加一个矩形碰撞器如图所示:

接下来我们进行UISprite脚本的设置如图:

再对UIInput脚本也进行设置如图:

UIInput(Script):

Label:文本显示在哪个UILabel里

Starting Value:输入框开始显示的字

Unity3D NGUI UIInput制作输入框屏蔽特殊字符(只允许输入正整数)

Saved As:保存输入内容到prefabs中

Active TextColor:激活文本框后显示颜色

Inactive Color:默认状态颜色

Caret Color:插入字符状态颜色

Selection Color:选择状态中字符的颜色

Input Type:输入类型(standard)标准的,(AutoCorrect)自动修正,(Password)密码

Keyboard Type:对应移动平台键盘类型

Validation:输入类型限制

Character Limit:输入字符数限制

On Submit:输入完后进行事件分发

On Change:输入字符有变动时进行事件分发

4、接下来我们需要输入文本框只能输入正整数我们需要修改一下NGUI的源码,找到UIInput.cs脚本,打开脚本找到protected char Validate (string text, int pos, char ch)函数,我们可以看到如下:

这样一来我们就可以在输入框中输入正整数没有“-”号,如果你还想在你的输入框中能输入中文的话则需要进行对UIInput.cs脚本的修改,不过这里有一个博客关于屏蔽特殊字符(只允许输入中文)的教程,教程的链接如下:

Unity开发之接入android uc九游sdk(三) 本人今天刚刚走通了uc的登陆部分,至于支付部分还没有测试。我是按照在官方给的unity3d-sdk-readme.txt一步一步接入的,本文只是更加详细一点描述。首

unity3d完美处理NGUI和特效的显示问题 NGUI相当不错,但是有一点比较纠结的就是面板上显示特效的时候,你会发现要么盖住特效,要么面板永远无法盖住特效。很多人说改renderqueue,然后就

unity3d接入GameCenter成就显示有问题 使用unity3d提供的Social.ShowAchievementsUI显示成就,发现还是显示的排行界面,原来重启下就好了!!!参考来自:

标签: Unity3D NGUI UIInput制作输入框屏蔽特殊字符(只允许输入正整数)

本文链接地址:https://www.jiuchutong.com/biancheng/382567.html 转载请保留说明!

上一篇:Unity3D定时器的调用(unity中time.deltatime)

下一篇:Unity开发之接入android uc九游sdk(三)(unity接收数据)

  • 财务软件增加站点计入什么科目
  • 个人出租不动产税率
  • 两年前的发票可以补开吗
  • 盈余公积计提比例必须是10%么
  • 消费税在哪个环节可以抵扣
  • 开模具厂一年能挣多少钱
  • 预付款类发票可抵扣吗
  • 无息贷款合同要按手印吗
  • 小规模企业发生了增值税,如何计提附加税
  • 个人独资企业转个体户怎么办理
  • 出租房屋确认收入列简易计税还是销项税
  • 预提佣金会计分录是什么
  • 房地产开发企业预缴增值税
  • 先征后返的所得税账务处理
  • 物业 免物业费
  • 增值税发票做假什么后果
  • 哪些发票无法全开
  • 会计科目的使用说明应包括
  • 建筑企业如何进行资质申请?
  • 纳税人签字
  • 总公司集中支付说明
  • 增值税先征后退属于政府补助吗
  • 收到运费发票是进项还是销项
  • 合作经营收入分成发票税务名称怎么填
  • 金税服务费会计分录
  • 全年物业费需要待摊吗
  • 自产自用设备税务处理
  • 大额保险缴费
  • 上月留底的进项税额本月转出做什么分录
  • 企业并购效益
  • php数组有哪几种类型
  • linux的命令行指的是什么
  • 适用增值税差额征税政策的纳税人填写差额后的销售额
  • vue设置时间格式
  • 会计结账时账户余额为零
  • php中.的作用
  • 工商银行电子回执单怎么查看
  • 增值税纳税申报操作流程
  • 广告宣传制作
  • 应收票据包括哪些项目内容
  • PostgreSQL中使用dblink实现跨库查询的方法
  • 织梦是啥
  • 股票印花税和佣金是一样的吗
  • 什么是注册资本
  • 贷方账户日累计金额超限什么意思
  • 个体户也需要纳税吗
  • 什么是财产行为税举例
  • 汇兑损益计入营业外收入吗
  • 我国现行资源税主要采用什么税率
  • 已抵扣进项怎么转出
  • 商业汇票的票样
  • 把公司设备操作坏了怎么担责
  • 进项税转出企业所得税调减么
  • 免税货物如何开具发票
  • 免息分期付款怎么办理
  • 金融资产发生的负债包括
  • 已经计提的坏账收回了怎么做
  • 公司团体体检一般什么价位
  • 去年管理费用多支三万元怎么办
  • 银行对公账户维护费申请表模板
  • 营业收入增长率分析
  • sql实现行列转换
  • sql server索引的作用
  • windows导航栏在左边
  • 苹果电脑如何制作
  • linux文件与目录
  • linux 文件管理命令
  • Linux一键安装ftp
  • windows8 8.1
  • 怎么隐藏不让别人发现
  • win10注册不了账号
  • JavaScript中数组长度的属性
  • unity中mathf
  • jquery的实现原理
  • Unity3D游戏开发引擎
  • android源码分析实录
  • 健壮的什么
  • python语言中
  • 绿化养护的增值税是多少
  • 深圳市税务局发短信是真的吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设