位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享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接收数据)

  • 文化事业建设税怎么申报
  • 总分公司企业所得税合并申报
  • 烟叶税怎样计算
  • 发票回退是什么情况
  • 预付款项包括哪些项目
  • 成品油发票如何同步
  • 分期收款销售商品确认收入会计分录
  • 冲销暂估入账原材料的会计分录
  • 当月未开发票增值税怎么报
  • 收到假钱的会计分录
  • 跨年的管理费用怎么调到主营业务成本里
  • 建筑业发票可以在备注里加备注么
  • 原材料加工费怎么入账的
  • 单位收到社保补缴通知书后怎么办
  • 普票开票开给个人怎么开
  • 缴纳残疾人就业保险金会计分录
  • 企业税收负担率一般达到多少算正常
  • 纳税人必知的十七项增值税开票指南
  • 税务稽查执法要以什么为依据,按照法定的职责
  • 坏账准备的计提是什么意思
  • 以前年度损益调整贷方余额表示什么
  • 金融服务收入怎么算
  • 外购固定资产进项税
  • 2020年开公司优惠政策
  • 企业之间的无偿借贷行为,作为借款方需要缴纳哪些税
  • 企业所得税汇算清缴会计分录
  • 巴蒂斯塔卡里
  • PHP:curl_file_create()的用法_cURL函数
  • 包装物逾期是什么意思
  • 财务收支审批制度主要包括
  • 约克郡在哪
  • 【已解决】VUE3+webpack >5报错问题
  • 赊销分期付款
  • 厂房改造支出可以计入厂房价值吗
  • 零申报怎么做报表
  • 工会经费计提基数包括绩效工资吗
  • Diffusion models代码实战:从零搭建自己的扩散模型
  • thinkphp官网
  • 慈善组织接受股票捐赠流程
  • 房地产转让条例最新
  • 家具采购单
  • 作价出资土地与出让区别
  • 织梦使用教程
  • 银行汇票如何背书转让
  • 地价计入房产原值文件解读
  • 固定资产一次性扣除政策
  • 企业收据的相关法律规定
  • 什么叫固定资产
  • 小规模纳税人出租不动产免征增值税
  • 印花税申报成功未扣款还能更正吗
  • 建筑公司支付给农民工的工资需要取得发票吗
  • 国有企业取得的土地建设职工住宅
  • 销售退回的账务处理红字
  • 报关单的运费没填怎么办
  • mysql数据类型decimal
  • mysql语句删除表
  • windows8.1大小
  • win81蓝屏重启故障
  • 苹果手机价格
  • linux中git命令
  • w10隐藏功能
  • win8系统怎么设置桌面图标
  • 打开 itunes
  • xp无法启动如何修复
  • xp系统怎样阻止脱机窗口弹出
  • win10 windows更新清理删不掉
  • Win7系统电脑开不开机怎么办
  • bootstrap框架怎么用
  • codeblocks视频教程
  • cmd 远程登录
  • 文件夹如何取名字
  • android资源文件
  • css回到页面顶部
  • android课程心得体会
  • shell脚本检查输入参数
  • jquery动态添加html代码
  • 河东区地税局上班时间
  • 云南省电子税务
  • 税务局文化品牌
  • 企业月度统计表在哪里查找
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号