位置: 编程技术 - 正文

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接收数据)

  • 海关进口啥意思
  • 公司向个人借款是否合法
  • 公司购入的财务怎么做账
  • 政府补助是否可以加计抵扣
  • 监控系统维护费计入什么科目
  • 预收货款开票怎么做账
  • 本年利润是净利润还是利润总额
  • 企业开办时间是什么意思
  • 期间费用包括哪三种
  • 期初固定资产净值在资产负债表中的哪里
  • 对方公司退回货款,但发票已经开了怎么写摘要
  • 营改增后常用发票报销的种类有哪些呢?
  • 现金折扣 会计处理
  • 销项负数盖章吗
  • 每月交的社保什么时候到账
  • 代开普票需要具备哪些资料?
  • 个人是否可以开展募捐
  • 股东投资设备一定要评估吗
  • 企业收到银行利息收入2000元会计分录
  • 非房地产开发企业土地增值税扣除项目
  • 建筑完税怎么计算
  • 生产成本和制造费用属于存货吗
  • 简单介绍linux
  • 企业收到的罚款收入属于什么科目
  • 收到租金税费怎么计算
  • php更新数据库
  • 应收账款转让的风险
  • macbookair邮件
  • 高新技术企业补助需要交所得税吗
  • php的数据类型主要有哪几种
  • 股东分红如何缴纳企业所得税
  • 直布罗陀巨岩山
  • 金融性资产有哪些
  • Android App中DrawerLayout抽屉效果的菜单编写实例
  • 增值税普通发票需要交税吗
  • 富文本编辑器使用
  • centos7搭建http
  • php md5 16位
  • push添加对象
  • reset=target
  • 中国石化电子发票平台官网
  • bootstrapstandby
  • 纳税信用等级区别在哪
  • 收到天使投资账务处理
  • 一般纳税人怎么开3个点普票
  • 社保缴费基数应该怎么算
  • 测绘费 土地增值税
  • 个税申报填错了就这样报了怎么办
  • 购买银行理财产品的几个必须知道
  • 新准则对企业的影响
  • 进项税额转出分录怎么写,附加的原始凭证是什么
  • 固定资产清理会计处理
  • 城建税及教育附加税税率是多少
  • 购进生产车间增值税税率
  • 企业送给客户的礼品怎么做分录
  • 现金日记账谁负责
  • 小规模纳税人开专票税率是多少?
  • 营业外支出处置固定资产损失是坏账
  • 企业对处于不同位置的产品或服务制定不同的价格
  • 印花税征税范围2021
  • 私营企业归谁管
  • 删除了c盘文件
  • solaris 安装
  • xp远程连接win7
  • 将windows的文件上传到ubuntu
  • 手机如何使用windows
  • win单击变双击
  • w8网络设置
  • win8无法安装wps
  • css fontstyle
  • selenium 与 chrome 进行qq登录并发邮件操作实例详解
  • select类中下拉框选择常见的方法
  • unity3d操作
  • django pypy
  • js如何使用
  • 地税编码哪里查
  • 安徽营业执照网上怎么申请
  • 捐赠收入如何交印花税
  • 陕西省附加税减免政策
  • 房产税是按套还是按套
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设