💗 未来的游戏开发程序媛,现在的努力学习菜鸡
💦本专栏是我关于游戏开发的学习笔记
🈶本篇是unity的Input Field组件
Input Field组件
- 基础属性
- 详细解释
Unity中的InputField组件可以用来创建一个可供用户输入的文本框。
基础属性
属性 | 说明 |
---|---|
Text Compoment | 输入字段中显示的文本组件 |
Text | 输入字段中的文本 |
Character Limit | 限制输入字段允许输入的字符数目 |
Content Type | 限制输入字段允许输入的内容类型 |
Line Type | 限制输入字段允许输入的行为方式 |
Placeholder | 当输入字段为空时显示的提示文本 |
Caret Blink Rate | 光标闪烁的速率 |
Caret Width | 光标的宽度 |
Custom Caret Color | 是否自定义光标的颜色 |
Selection Color | 指定选择文本时的颜色 |
Hide Mobile Input | 在移动设备上隐藏虚拟键盘 |
Read only | 输入字段是否只读 |
详细解释
- Interactable和Transition和Navigation:之前写过详细的了,传送门:这里
- Text Compoment:就是输入的文本
- Text:在输入时会同步获取输入的值。
- Character Limit:会限制输入字段允许输入的字符数目,默认为0是不限制输入的字符数目。
- Content Type:限制输入字段允许输入的内容类型。
- Standard:这是InputField的默认ContentType,允许用户输入任何类型的文本。
- Autocorrected:允许用户输入任何类型的文本,并使用自动纠正功能来设置输入的内容。(就像平常咱们使用手机输入法那样会给提示,同时,这个属性pc端不支持,支持移动端)。
- Integer Number:只允许用户输入整数。
- Decimal Number:只允许用户输入带有小数部分的数字(也可以不带)。
- Alphanumeric:只允许用户输入字母和数字。
- Name:只允许用户输入姓名(也就是中文和英文字母)。
- Email Address:只允许用户输入电子邮件地址。
- Password:允许用户输入任何类型的文本,但输入的内容将显示为星号。
- Pin:只允许用户输入整数,并且输入的内容将显示为星号。
- Custom:允许根据应用程序的需求指定自定义类型。
- Line Type:输入框的文本显示方式。
-
Single Line:单行文本框,可以输入单行文本。
-
Multi Line Submit:多行文本框,可以输入多行文本。当用户按下Enter键时,输入文本会被提交。
-
Multi Line Newline:多行文本框,可以输入多行文本。当用户按下Enter键时,会插入一个换行符。
注:可以根据具体需求灵活地控制输入框的文本显示和提交方式。例如,Single Line适用于输入用户名、密码等单行文本,而Multi Line适用于输入多行文本的场景,如聊天记录、邮件正文等。
- Placeholder:提示文本。(不是自己输入的内容,是没输入时输入框的提示内容,默认是“Enter text”,这部分内容可以自己修改,根据需要改成“请输入密码”等等。)
- Caret Blink Rate:调节光标闪烁的频率,数值越大,闪烁的越快。
- Caret Width:调节光标的宽度,数值越大,光标越宽。
- Custom Caret Color:光标默认为深灰色,勾选后会弹出Caret Color属性,可以修改光标的颜色。
- Selection Color:选择文本时的颜色(就是输入完再选择时的底色),默认为浅蓝。
- Hide Mobile Input:在移动设备上隐藏虚拟键盘(官方此属性适用于ios)
- Read only:是否只读,如果勾选,次输入框就不接受输入。
💦更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录