Unity的InputField组件是用于在Unity中创建可供用户输入文本的输入框的UI组件。通过InputField组件,可以让用户在运行时输入文本,比如用户名、密码、搜索关键字等。其中TMP版本的InputField是基于TextMeshPro的InputField组件,提供了更多的文本渲染功能和样式设置。
1、如下图,为InputField(TMP)组件的各个属性:
其中上部分的属性即为Text(TMP)的基本属性,InputField(TMP)主要属性在红框内。
- Font Asset:输入文本字体。
- Point Size:输入文本字体大小。
- Character Limit:限制用户输入的字符数。
- Content Type:定义输入的内容类型,如标准文本、整数、浮点数、密码等。
- Line Type:定义输入框的行为,单行或多行输入。
- Placeholder:当输入框为空时显示的占位符文本。
- Caret Blinks Rate:定义光标闪烁频率。
- Caret Width:定义光标的宽度。
- Custom Caret Color:自定义光标颜色。
- Selection Color