位置: 编程技术 - 正文

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

  • 公车私车税收区别
  • 房屋用途 居住用房 住宅 区别
  • 公司办理税务注销的相关规定
  • 什么是价内税不是重复了吗
  • 增值税报表申报流程
  • 固定资产新规则
  • 坏账准备计入营业外支出还是资产减值损失
  • 黑色金属冶炼压延品税收编码
  • 客户退货的会计分录
  • 单位投资非盈利性组织怎样核算
  • 企业公益性捐赠支出税前扣除标准
  • 劳务公司发放农民工工资的三种形式
  • 流动资产周转次数低说明什么
  • 劳务派遣能不能预支工资
  • 固定资产更换配件怎么界定是否满足资本化
  • 行政事业单位培训伙食补助报销规定
  • 营改增后餐饮业税种
  • 企业名称变更后社保也要变更吗
  • 资产减值损失在贷方表示什么意思
  • 印花税未计提可以下月补提吗
  • 上缴国家利润应计入什么会计分录?
  • 出口退税最新规定2021
  • 筹建期间的广宣费
  • 怎么批量给指定条件加入批注
  • 公司注销往来账的账务处理
  • type3插件
  • 拆迁地下室
  • php rewrite
  • php怎么与mysql连接
  • 应付福利费和应付职工薪酬的关系
  • 公司给员工餐补计入
  • 汽车维修费发票怎么开
  • 装饰工程公司施工一般包括哪些内容?
  • 新会计准则增加了哪些科目
  • 年末结转利润分配各明细账户
  • 销售蔬菜企业怎么做
  • Mysql 创建索引锁表
  • 企业怎样合理避税详述
  • 小规模附加税减免政策2023最新
  • 筹建期间业务招待费的财税处理规定
  • 长期股权投资会计实训心得
  • 内账收入按含税还是不含税入
  • 外资企业的含义
  • 印花税减免额不能为零怎么填
  • 出售未计提完折旧的固定资产需要折扣吗
  • 食品算日用品吗
  • 去年的会计凭证做错了,今年发现要怎么修改
  • 评估入账的无形资产能摊销吗
  • 计提工资和发放工资的账务处理
  • windows补丁是什么
  • win7旗舰版和家庭版哪个对电脑要求低
  • windows7没有声音怎么调
  • win8右下角
  • win7系统禁止更新
  • win7如何格式化D盘
  • windows进程太多
  • 高德地图自动跳出来
  • get请求的url
  • 在布局中使用选定的比例
  • jquery添加图片
  • 深入理解javascript特性.pdf
  • asm/semaphore.h: No such file or directory
  • c# unity 教程
  • javascript绘制图形
  • jquery 图片放大预览
  • android资源文件
  • 怎样用python
  • python科学计算基础教程
  • javascript函数中的参数,也可以称之为下面哪项内容?
  • android自定义组件开发详解
  • js中的三种弹出消息提醒的命令
  • [置顶] [Android Studio 权威教程]Android Studio 三种添加插件的方式
  • 面向对象的知识
  • 税务行政部门有哪些
  • 广东省社保局打印参保缴费凭证
  • 四川国税发票手机查询
  • 税收优惠政策有经营和居民住宅出租
  • 外汇申报填写什么最简单
  • 自助办税服务厅怎么用
  • 2020年山东录取人数
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设