Unity限制InputField输入数字

Unity限制InputField输入数字

前言

今天碰到一个问题,使用Unity的InputField输入数字引起模型参数的变化,所以只能在输入框中输入数字,但是不能输入像文字或者字母其他类型的字符串,想着是应该通过代码控制,后来在网上查了下资料,发现实现很简单,只需要修改InputField组件里的设置就可以了。

步骤

1.选中InputField,看到其属性下有一个Content Type属性。
Unity限制InputField输入数字
2.若只限制输入整数,将此属性修改为Intefer Number即可,如图所示:
Unity限制InputField输入数字
3.若要输入小数,将此属性设置为Decimal Number即可,如下图所示:
Unity限制InputField输入数字
4.是不是很简单,记录一下。