Unity--互动组件(Input Field)||Unity--互动组件(Scroll View)

Unity--互动组件(Input Field)

一个输入字段是一种方法,使文本控件可编辑;

此组件中的,交互,过渡,导航与文章(Unity--互动组件(Button))中的介绍如同;

TextComponent:()

对用作 输入字段内容的 Text元素的引用

Text:(文本

起始值。开始编辑之前,将初始文本放置在字段中

Character Lint:(字符数限制

可以在输入字段中输入的最大字符数的值

Content Type:(内容类型

定义输入字段接受的字符类型

Line Type:(线型

定义文本字段内文本的格式。
一行|仅允许文本在一行上。|| 多行提交|允许文本使用多行。仅在需要时使用换行。|| 多行换行|允许文本使用多行。用户可以通过按回车键使用换行符。

Placeholder:占位符

这是一个可选的“空” 图形,用于显示 输入字段中没有文本。请注意,即使选择了“ 输入字段”(也就是当焦点在其上时),该“空”图形仍会显示。例如;“输入文字...”。|

Caret Blink Rate:(闪烁速度

定义行上指示要插入文本的标记的眨眼率。

Selection Color:(选择颜色)

文本的所选部分的背景颜色。

Hide Mobile Input:(隐藏移动输入)

隐藏移动设备上屏幕键盘附带的本机输入字段。请注意,这仅适用于iOS设备

可以从菜单(“ 组件”>“ UI”>“输入字段”)将“输入字段”脚本添加到任何现有的Text控件对象中。完成此操作后,还应该将对象拖动到“输入字段”的“ 文本”属性以启用编辑。

Text控件本身的Text属性将随用户类型的变化而变化,并且可以在编辑后从脚本中检索该值。注意,可编辑文本控件特意不支持RTF。该字段将在键入时立即应用任何Rich Text标记,但标记实际上“消失”,并且没有后续的更改或删除样式的方法

要获取输入字段的文本,请使用InputField组件本身的text属性,而不要使用显示文本的Text组件的text属性。Text组件的text属性可能会被裁剪,或者可能包含用于密码的星号。

Unity--互动组件(Scroll View)

对于视图,可用作对视图的滚动

当需要在小区域显示占用大量空间的内容时,可以使用Scroll Rect。滚动矩形提供了滚动浏览此内容的功能。

通常,将Scroll Rect与Mask结合在一起以创建滚动视图,在该视图中,只有Scroll Rect内部的可滚动内容可见。它也可以与一个或两个滚动条组合使用,这些滚动条可以拖动以水平或垂直滚动​​。

Content:(内容

对要滚动的UI元素的Rect变换的引用;

Horizontal:(水平)

启用水平滚动;

Vertical:(垂直)

启用垂直滚动;

Movement Type:(类型)

无限制,弹性或夹紧。使用“弹性”或“夹紧”可将内容强制保留在“滚动矩形”的范围内。弹性模式在到达滚动矩形的边缘时会反弹内容;

Elasticity:(弹性)

这是在弹性模式下使用的弹跳量;

Inertia:(惯性)

设置惯性后,拖动鼠标后释放指针,内容将继续移动。如果未设置惯性,则内容仅在拖动时才会移动;

Deceleration Rate:(减速率)

设置惯性后,减速率将决定物料停止移动的速度。比率0将立即停止运动。值为1表示运动将永远不会减速;

Scroll Sensitivity:(滚动灵敏度)

对滚轮和触控板滚动事件的敏感性;

View:(视图)

引用作为内容Rect变换父级的视口Rect变换;

Horizontal Scrollbar:(水平滚动条)

对水平滚动条元素的可选引用;

Visibility:(能见度)

滚动条是否在不需要时自动隐藏,是否还可以扩展视口;

Spacing:(间隔)

滚动条和视口之间的空间;

Vertical Scrollbar:(垂直滚动条)

对垂直滚动条元素的可选引用;

Visibility:(能见度)

滚动条是否在不需要时自动隐藏,是否还可以扩展视口;

Spacing:(间隔)

滚动条和视口之间的空间;

滚动条设置:

可选地,可将Scroll Rect链接到水平和/或垂直Scrollbar。它们通常作为视口的同级对象放置在层次结构中,并且在存在时,应分别拖动到“滚动矩形” 的“ 水平滚动条”和“ 垂直滚动条”属性中。请注意,此类水平滚动条上的Direction属性应设置为从左到右,而垂直滚动条上的Direction属性应设置为从下到上

滚动条可以选择具有自动隐藏行为,如果内容不大于视口而无需滚动,则可以隐藏滚动条。请注意,自动隐藏仅在播放模式下发生。在编辑模式下,滚动条始终显示。这样可以防止在不该场景出现时将其标记为肮脏,并且即使在显示滚动条时也可以按一定的比例创作内容。

如果将一个或两个滚动条的可见性行为设置为“ 自动隐藏并展开视图”,则在隐藏滚动条时会自动扩展视口,以占据原本会增加滚动条的空间。使用此设置,视图的位置和大小由“滚动矩形”驱动,水平滚动条的宽度以及垂直滚动条的高度也受驱动。使用此设置,视口和滚动条必须是Scroll Rect根GameObject的子级。

细节:

滚动视图中的重要元素是视口,滚动内容以及一个或两个滚动条(可选)。

  • 根GameObject具有Scroll Rect组件。
  • 视口具有“ 蒙版”组件。视口可以是根GameObject,也可以是根的子代的单独GameObject。如果使用自动隐藏滚动条,则它必须是子项。需要在“滚动矩形” 的“ 视口”属性中引用视口“矩形”变换。
  • 所有滚动内容必须是单个内容GameObject的子级,而GameObject是视口的子级。内容Rect转换需要在Scroll Rect 的Content属性中引用。
  • 滚动条(如果使用)是根GameObject的子级。有关滚动条设置的更多详细信息,请参见“ 滚动条”页面;有关使用滚动视图设置滚动条的信息,请参见下面的“ 滚动条设置 ”部分。

此图显示了一个设置,其中视口是滚动视图根目录的子级。这是使用GameObject> UI>滚动视图菜单选项时使用的默认设置。

要滚动内容,必须从ScrollRect的边界内而不是内容本身接收输入。

使用无限制滚动移动时要小心,因为有可能以无法恢复的方式失去对内容的控制。使用弹性运动或约束运动时,最好放置内容,使其在ScrollRect的边界内开始,否则,当RectTransform尝试将内容带回其边界时,可能会发生不良行为;

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【数据中台】开源项目(3)-Linkis

关于 Linkis Linkis 在上层应用程序和底层引擎之间构建了一层计算中间件。通过使用Linkis 提供的REST/WebSocket/JDBC 等标准接口,上层应用可以方便地连接访问MySQL/Spark/Hive/Presto/Flink 等底层引擎,同时实现统一变量、脚本、用户定义函数和资源文件…

TCA9548A I2C 多路复用器 Arduino 使用相同地址 I2C 设备

在本教程中,我们将学习如何将 TCA9548A I2C 多路复用器与 Arduino 结合使用。我们将讨论如何通过整合硬件解决方案来使用多个具有相同地址的 Arduino 的 I2C 设备。通过使用 TCA9548A I2C 多路复用器,我们将能够增加 Arduino 的 I2C 地址范围&#xff0c…

12.1平衡树(splay),旋转操作及代码

平衡树 变量定义 tot表示结点数量,rt表示根的编号 v[i]表示结点i的权值 fa[i]表示结点i的父亲节点 chi[i][2]表示结点i的左右孩子 cnt[i]表示结点i的权值存在数量,如1123,v[3]1,则cnt[3]2;就是说i3的三号结点的权值为1&…

深入理解贝叶斯分类与朴素贝叶斯模型(Naive Bayes, NB):从基础到实战

目录 贝叶斯分类 公式 决策规则 优点 贝叶斯分类器的例子——垃圾邮件问题 1. 特征(输入): 2. 类别: 3. 数据: 4. 模型训练: 注:类别先验概率 5. 模型预测: 朴素贝叶斯模…

为自己创建的游戏编程源码申请软件著作权详细流程(免费分享模板)

以为我这篇文章制作的游戏申请软件著作权为例 Ren‘py 视觉小说 交互式故事游戏制作过程学习笔记(Windows下实现)(多结局游戏)-CSDN博客 一、网站注册 申请软著时,所有的著作权人都需要在中国版权保护中心官网注册账号,并进行实名认证后,才…

【LeetCode】链式二叉树OJ题---C语言版

链式二叉树OJ题 一、单值二叉树(1)题目描述:(2)思路表述:(3)代码实现: 二、二叉树最大深度(1)题目描述:(2)思路…

java学习part26线程安全

136-多线程-同步代码块解决两种线程创建方式的线程安全问题_哔哩哔哩_bilibili 1.安全问题 关键在于某些数据操作 2.解决 2.1同步代码块 相当于给数据操作加了互斥锁 2.1.1在实现runnable接口的方式下 锁对象要求必须是唯一的,因为可以看成是谁占了这个对象&…

SpringBoot 是如何启动一个内置的Tomcat

为什么说Spring Boot框架内置Tomcat 容器,Spring Boot框架又是怎么样去启动Tomcat的?我简单总结下学习过程。 一:简单了解SpringBoot的启动类 我们都知道Spring Boot框架的启动类上是需要使用 @SpringBootApplication 注解标注的, @SpringBootApplication 是一个复合注解…

Jupyter Markdown 插入图片

首先截图 注意 这一步是关键的!! 它需要使用电脑自带的截图,用qq啊vx啊美图秀秀那些都不行哦。 截图之后复制: 然后快捷键粘贴到jupyter里面,它会生成一段代码(没有代码就是说截图形式不对)&a…

深入计算机系统看性能优化

一.引言 “性能优化”,从计算机诞生之初就一直伴随着计算机技术的发展,直到现在。将来也必定不会消失。这是因为每个人都会追求性价比,花最少的钱,办最多的事。生活中也一样,就比如说泡茶,但凡…

2023年12月03日新闻简报(国内国际)

新闻简报 每天三分钟,朝闻天下事。今天是:2023年12月03日,星期日,农历十月廿一,祝工作愉快,身体健康,生活喜乐: 👉👉国内新闻 1、1日凌晨,四川…

docker-速通

1.命令-镜像操作 docker pull nginx #下载最新版 docker pull nginx:1.20.1 #下载指定版本 镜像名:版本名(标签) docker images #查看所有镜像 # 如果只写镜像名实际就是redis redis:latest 记住这个不是命令 docker rmi 镜像名:版本号/镜像id…

Pandas教程06:DataFrame.merge数据的合并处理

DataFrame.merge() 是 pandas 库中用于合并两个DataFrame数据的方法。该方法主要用于根据一个或多个键(键可以是列名或索引)将两个 DataFrame 连接在一起,这个过程类似于 SQL 中的 JOIN 操作。 #我的Python教程 #微信公众号:wdPy…

【PTA-C语言】实验四-循环结构II

如果代码存在问题,麻烦大家指正 ~ ~有帮助麻烦点个赞 ~ ~ 实验四-循环结构II 7-1 跟奥巴马一起画方块(分数 15)7-2 打印九九口诀表(分数 10)7-3 求符合给定条件的整数集(分数 15)7-4 求特殊方程…

网络虚拟化场景下网络包的发送过程

网络虚拟化有和存储虚拟化类似的地方,例如,它们都是基于 virtio 的,因而在看网络虚拟化的过程中,会看到和存储虚拟化很像的数据结构和原理。但是,网络虚拟化也有自己的特殊性。例如,存储虚拟化是将宿主机上…

爬虫学习-基础(HTTP原理)

目录 一、URL和URI 二、HTTP和HTTPS (1)HTTP (2)HTTPS (3)HTTP与HTTPS区别 (4)HTTPS对HTTP的改进:双问的身份认证 三、TCP协议 (1)TCP三次握手…

2000-2021年上市公司过度负债数据

2000-2021年上市公司过度负债数据 1、时间:2000-2021年 2、指标: 证券代码、证券简称、会计期间、上市日期、行业代码、行业名称、是否剔除ST或*ST股、是否剔除当年新上市、已经退市或被暂停退市的公司、产权性质、盈利能力、杠杆率行业中位数、成长性…

ELK高级搜索,深度详解ElasticStack技术栈-下篇

前言:ELK高级搜索,深度详解ElasticStack技术栈-上篇 14. search搜索入门 14.1. 搜索语法入门 14.1.1 query string search 无条件搜索所有 GET /book/_search结果: {"took" : 969,"timed_out" : false,"_shar…

架构图是什么,怎么做?

架构图是一种用来描述系统或软件的结构和组成的图形表示。它展示了系统中各个组件之间的关系、交互和功能。通过绘制架构图,可以更好地理解和沟通系统的设计和实现。 绘制架构图的软件 目前市场上有许多用于绘制架构图的软件工具,下面简单…

Conmi的正确答案——“xxx.sh: 行 2: $‘\r‘: 未找到命令”

Ubuntu版本:23.10(桌面版) 问题原因: 这个sh文件被window编辑后会以DOS格式保存,但linux格式中回车只认“\n”,而DOS格式的回车则是“\r\n”。 解决方案: 使用nano打开一次文件,并且…