• 【unity3D】Input Field组件(可供用户输入的文本框)


    💗 未来的游戏开发程序媛,现在的努力学习菜鸡
    💦本专栏是我关于游戏开发的学习笔记
    🈶本篇是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输入字段是否只读

    详细解释

    1. Interactable和Transition和Navigation:之前写过详细的了,传送门:这里
    2. Text Compoment:就是输入的文本
      在这里插入图片描述
    3. Text:在输入时会同步获取输入的值。
    4. Character Limit:会限制输入字段允许输入的字符数目,默认为0是不限制输入的字符数目。
    5. Content Type:限制输入字段允许输入的内容类型。
      在这里插入图片描述
    • Standard:这是InputField的默认ContentType,允许用户输入任何类型的文本。
    • Autocorrected:允许用户输入任何类型的文本,并使用自动纠正功能来设置输入的内容。(就像平常咱们使用手机输入法那样会给提示,同时,这个属性pc端不支持,支持移动端)。
    • Integer Number:只允许用户输入整数。
    • Decimal Number:只允许用户输入带有小数部分的数字(也可以不带)。
    • Alphanumeric:只允许用户输入字母和数字。
    • Name:只允许用户输入姓名(也就是中文和英文字母)。
    • Email Address:只允许用户输入电子邮件地址。
    • Password:允许用户输入任何类型的文本,但输入的内容将显示为星号。
    • Pin:只允许用户输入整数,并且输入的内容将显示为星号。
    • Custom:允许根据应用程序的需求指定自定义类型。
    1. Line Type:输入框的文本显示方式。
    • Single Line:单行文本框,可以输入单行文本。

    • Multi Line Submit:多行文本框,可以输入多行文本。当用户按下Enter键时,输入文本会被提交。

    • Multi Line Newline:多行文本框,可以输入多行文本。当用户按下Enter键时,会插入一个换行符。

    注:可以根据具体需求灵活地控制输入框的文本显示和提交方式。例如,Single Line适用于输入用户名、密码等单行文本,而Multi Line适用于输入多行文本的场景,如聊天记录、邮件正文等。

    1. Placeholder:提示文本。(不是自己输入的内容,是没输入时输入框的提示内容,默认是“Enter text”,这部分内容可以自己修改,根据需要改成“请输入密码”等等。)
      在这里插入图片描述
    2. Caret Blink Rate:调节光标闪烁的频率,数值越大,闪烁的越快。
    3. Caret Width:调节光标的宽度,数值越大,光标越宽。
    4. Custom Caret Color:光标默认为深灰色,勾选后会弹出Caret Color属性,可以修改光标的颜色。
    5. Selection Color:选择文本时的颜色(就是输入完再选择时的底色),默认为浅蓝。

    请添加图片描述

    1. Hide Mobile Input:在移动设备上隐藏虚拟键盘(官方此属性适用于ios)
    2. Read only:是否只读,如果勾选,次输入框就不接受输入。

    💦更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录

  • 相关阅读:
    Charles 抓包工具教程(七) Charles- compose 创建模拟请求
    QT modbus rtu 拖动主界面时,modbus的槽函数无法响应
    Day 10 - C# 与 C++ opencv图像数据转换
    【测试沉思录】13. 玩转 Dubbo 接口测试的 3 种姿势
    T12烙铁(焊台)通用电源(2个方案,24V)
    线扫相机的使用
    Pandas 内置的 10 种画图方法
    第二章 构建工作空间和功能包
    代码随想录算法训练营第23期day27|93.复原IP地址、78.子集、90.子集II
    必知必会的Java多线程可算是被讲透彻了,让我们一起深入浅出多线程!
  • 原文地址:https://blog.csdn.net/zhurouwanzi/article/details/134244754