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

news2024/12/23 13:01:04

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1194354.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux内核密码模块

目录 密码算法介绍 Hash摘要算法 Cipher加解密算法 块密码算法 认证算法 MAC和HMAC AEAD算法 Linux内核密码模块的基本构件 Linux内核密码模块介绍 如何使用Linux密码模块 用户层调用Linux内核密码模块的方法 cryptodev AF_ALG 如何开发一个密码引擎驱动 开发一个…

Pycharm常用快捷键和替换正则表达式

原生快捷键的使用: 1.CtrlF:查找 2.CtrlZ:返回上一步 3.Alt 鼠标左键选择:多行同时编辑(上、下、左、右键能够移动光标) 按住Ctrl,左键点击,定位光标 编辑过程 URL常用的替换正则表达式&am…

从小白到测试专家:掌握Pytest的实用技巧和优秀实践

pytest是一个功能丰富且易于使用的Python测试框架,它建立在Python标准库的unittest模块之上,提供了更简洁、灵活和可读性强的测试代码编写方式。下面,我将按照步骤引导您学习pytest。 步骤1:安装pytest 首先,您需要安装…

python3.8及以上版本绑定gdal库的一个注意事项

作者:朱金灿 来源:clever101的专栏 为什么大多数人学不会人工智能编程?>>> gdal和python绑定参考文章:windows环境下python和gdal绑定方法   值得注意的是绑定python3.8及以上版本后在python程序中初始化gdal库时会出…

自媒体项目详述

总体框架 本项目主要着手于获取最新最热新闻资讯,以微服务构架为技术基础搭建校内仅供学生教师使用的校园新媒体app。以文章为主线的核心业务主要分为如下子模块。自媒体模块实现用户创建功能、文章发布功能、素材管理功能。app端用户模块实现文章搜索、文章点赞、…

Qt QTableWidget表格的宽度

默认值 QTableWIdget的表格宽度默认是一个给定值,可以手动调整每列的宽度,也不填满父窗口 MainWindow::MainWindow(QWidget *parent): QMainWindow(parent) {this->resize(800,600);QStringList contents{"11","111111111111",&…

ios 对话框 弹框,输入对话框 普通对话框

1 普通对话框 UIAlertController* alert [UIAlertController alertControllerWithTitle:"a" message:"alert12222fdsfs" pr…

Springboot自动装配(SPI技术、@Import动态加载配置类)

SpringBoot原理 起步依赖 依赖传递,a依赖b,b依赖c 自动配置 Springboot的自动配置就是当Spring容器启动后,一些配置类、bean对象就自动存入到了IOC容器中,不用手动配置了 Springboot采用的是EnableXXXX注解,分装…

带你一分钟看懂 “Docker”

2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。 这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。 后来,dotCloud公司将自己的容器技术进行了简化和标准化,并…

腾讯云优惠券是什么?详细介绍及领取攻略来了!

1、腾讯云优惠券介绍 腾讯云优惠券是腾讯云推出的一种优惠活动,包括代金券和折扣券。代金券是可抵扣费用的优惠券,可以在结算时使用代金券抵扣订单金额。折扣券可以在结算时使用享受一定的折扣优惠。 2、腾讯云优惠券领取 领取入口:txy.in…

Bond配置文件配置

1、选择2个自己需要的网口,查看有哪些网口 [roothostname ~]# ifconfig -a [roothostname ~]#systemctl disable NetworkManager 开机不启动图形化网络服务 2、编辑网口的配置文件 [roothostname ~]# cd /etc/sysconfig/network-scripts [roothostname n…

GPT最佳实践:五分钟打造你自己的GPT

前几天OpenAI的My GPTs栏目还是灰色的,就在今天已经开放使用了。有幸第一时间体验了一把生成自己的GPT,效果着实惊艳!!!我打造的GPT模型我会放到文章末尾,大家感兴趣也可以自己体验一下。 打造自己的GPT模型…

竞赛选题 深度学习疲劳检测 驾驶行为检测 - python opencv cnn

文章目录 0 前言1 课题背景2 相关技术2.1 Dlib人脸识别库2.2 疲劳检测算法2.3 YOLOV5算法 3 效果展示3.1 眨眼3.2 打哈欠3.3 使用手机检测3.4 抽烟检测3.5 喝水检测 4 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 **基于深度学习加…

RedisDesktopManager连接不上redis的解决方法

RedisDesktopManager连接不上redis的解决方法 RedisDesktopManager是一款连接redis数据库的客户端。 当连接不上redis的时候,解决方案: 第一步:在自己的本机外面试下,能不能连接上虚拟机 打开cmd,使用ping 虚拟机ip地址。如果…

[PyTorch][chapter 61][强化学习-免模型学习 off-policy]

前言: 蒙特卡罗的学习基本流程: Policy Evaluation : 生成动作-状态轨迹,完成价值函数的估计。 Policy Improvement: 通过价值函数估计来优化policy。 同策略(one-policy):产生 采样轨迹的策略 和要改…

ros1 基础学习10 -全局字典参数的定义,获取,改值

全局字典参数的定义,获取,改值 一、参数模型二、 创建功能包三、参数命令行的使用(rosparam)四、使用程序来使用参数(C)4.1创建代码4.2编译4.3 编译文件 测试 在ROS Master中,存在一个参数服务器(Parameter…

MPSO-WPA

MPSO-WPA算法 DCAP means ’ discretized Cauchy’s argument principle’ 辅助信息 作者未提供代码

使用github copilot

现在的大模型的应用太广了,作为程序员我们当然野可以借助大模型来帮我们敲代码。 下面是自己注册使用github copilot的过程。 一、注册github copilot 1. 需要拥有github账号 ,登录github之后,点右侧自己的头像位置,下面会出现…

【Linux网络】手把手实操Linux系统网络服务DHCP

目录 一、什么是dhcp 二、详解dhcp的工作原理 三、dhcp的实操 第一步:3台机器的防火墙和安全机制都需要关闭!!! 第二步:Linux下载dhcp软件,并查看配置文件位置 第三步:读配置文件&#xf…

(二十七)ATP应用测试平台——基于mybatisplus和aop切面实现数据权限隔离的案例实战

前言 在实际项目开发中,我们经常会用到俩种权限,一种是功能权限,一种是数据权限。功能权限主要是用来限制用户的操作,而数据权限是限制用户能查看到哪些数据。功能权限我们可以使用流行的框架shiro或者spring-security实现&#…