2014/12/29更新:
现在的新版本已经找不到UIInputValidator这个脚本了,官方直接把功能集成到了UIInput里面,大家可以编辑UIInput达到相同的目的,对应修改UIInput的Validation属性即可。
-----------------------------------------------------------------------------------------------------------------------
可以用组件UIInputValidator达到预期效果,不过为了支持汉字输入,需做一定的修改
修改UIInpurtValidator的代码如下:
首先是在枚举Validation里添加一种过滤规则
public enum Validation
{
<span style="white-space:pre"> </span>None,
Integer,
Float,
Alphanumeric,
Username,
Name,
<span style="color:#ff0000">Chin

这篇博客介绍了如何在Unity3d的NGUI系统中使用UIInputValidator组件来实现汉字输入同时阻止特殊字符的输入。由于新版Unity3d已将该功能集成到UIInput中,可以通过编辑UIInput的Validation属性实现相同功能。作者提供了修改UIInputValidator代码的方法,添加新的过滤规则以支持汉字输入。
最低0.47元/天 解锁文章
2581

被折叠的 条评论
为什么被折叠?



