位置: 编程技术 - 正文

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

  • 土地增值税常见问题及解答
  • 个人所得税个体户减半
  • 新会计准则低值易耗品属于哪个科目
  • 水利建设基金怎么交
  • 政府补助递延收益和其他收益的区别
  • 大型机械进退场费属于机械台班单价组成部分
  • 自建生产用机器设备领用本企业生产的产品
  • 物业公司可以开什么项目的发票
  • 聘用人员工资福利待遇
  • 押金放到哪个会计科目
  • 广东省电子税务局app下载
  • 小微企业的资产总额看哪里判断的
  • 工资薪金总额包括哪些内容
  • 代开发票预缴的增值税能否申请退税
  • linux CentOS/redhat 6.5 LVM分区使用详解
  • 如何冲回以前年度账户
  • 以前年度多计提的附加税怎么调账
  • 生产成本包括什么科目内容
  • 哪些情形需要办理外债审核登记
  • 企业发生待摊费怎么处理
  • 未开票收入跨年可以冲回吗
  • 超市开票收回的钱怎么算
  • 大家在抢红包怎么回复
  • 私企固定资产管理办法
  • 分批次付款
  • phpinfo页面
  • php多线程curl
  • 大脊山,英格兰峰区国家公园 (© John Finney Photography/Moment/Getty Images)
  • 行政事业单位资产负债表
  • php代码加密工具 xend
  • php文件用什么运行
  • es6 promise await
  • 小规模纳税人上月发票开错了怎么办
  • 如何快速上手看门狗2
  • 增值税专用发票丢了怎么补救
  • 个体工商户如何注销网上
  • 移动平均法适用范围
  • 小企业会计准则没有以前年度损益调整科目
  • 出货后90天付款
  • 服务费开增值税专用发票
  • 交易性金融资产公允价值变动怎么算
  • 发放个税返还用不用申报
  • 计提职工薪酬是什么意思
  • 未支付怎么取消
  • 成品油购进数据选择没有发票
  • 收到商业汇票计什么科目
  • 出租固定资产的折旧计入哪个科目
  • 发票抵扣联要放在凭证里面吗
  • 购入的无形资产加计扣除怎么算
  • 跨月发票作废怎么做会计分录
  • mybatis collection 多条件查询的实现方法
  • sql Server 触发器的when的用法
  • 查看mysql执行sql日志内容
  • mysql5.x升级到mysql5.7后导入之前数据库date出错的快速解决方法
  • mysql5.7.23
  • sql server复制数据库的方法
  • tcpsyncookies
  • 开源操作系统总结
  • window10 左下角
  • mac如何回复系统
  • centos防火墙策略配置
  • xp怎么改w7
  • win7word打开很慢怎么解决
  • 为什么无法退出
  • opengl教程48讲
  • js组件是什么
  • javascript函数自调用
  • jquery获取数据
  • 网站备份工具
  • python3并发
  • javascript运用
  • python urljoin
  • python数据分析入门教程
  • js 进阶
  • Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
  • 国家税务总局咨询热线电话
  • 呼和浩特市契税2021年新规
  • 出口退税函调回函时间
  • 企业资质怎么报审
  • 四川社保2020增资方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设