Unity--互动组件(Scrollbar)||Unity--互动组件(DropDown )

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

handle rect:(父节点矩形)

用于控件的滑动“句柄”部分的图形;

Direction:(方向)

拖动手柄时,滚动条的值将增加的方向。选项是 从左到右从右到左,从下 到上从上到下;

Value:(值)

滚动条的初始位置值,范围为0.0到1.0。

Size:(大小)

滚动条中手柄的小数部分,范围为0.0到1.0

Number Of Steps:(位置数)

滚动条允许的不同滚动位置数。

滚动条的值由手柄沿其长度的位置确定,该值报告为两端之间的分数。例如,默认的从左到右的条在左端的值为0.0,在右端的值为1.0,而0.5表示中点。通过为“ 方向”属性选择“ 自上而下”或“ 自下而上”,可以垂直定向滚动条。

滚动条和类似的Slider控件之间的一个显着区别是,滚动条的手柄可以改变大小以表示可用滚动的距离。当视图只能短距离滚动时,手柄将填满大部分条形,并且仅允许向任一方向轻微移动。

滚动条具有一个称为“值发生变化”的事件,该事件在用户拖动手柄时作出响应。当前值作为float参数传递给偶函数。滚动条的典型用例包括:

  • 垂直滚动一段文本。
  • 水平滚动时间线。
  • 用作一对,水平和垂直滚动大图像以查看缩放的部分。手柄的大小会更改以指示缩放程度,并因此指示滚动的可用距离。

Unity--互动组件(DropDown )

该组件可以用来让用户选择选项列表中一个选项。

控件显示当前选择的选项。单击后,它会打开选​​项列表,因此可以选择一个新选项。选择新选项后,列表将再次关闭,并且控件将显示新选择的选项。如果用户单击控件本身或“画布”中的其他任何位置,该列表也将关闭。

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

Template:(模板)

下拉列表模板的Rect转换

Caption Text:(字幕文字)

文本组件,用于保存当前所选选项的文本。(可选的)

Caption Image:(字幕图片)

Image组件,用于保存当前所选选项的图像。(可选的)

Item Text:(项目文字)

用于保存项目文本的Text组件。(可选的)

Item Image:(项目图片)

Image组件,用于保存项目的图像。(可选的)

Value:(值)

当前所选选项的索引。0是第一个选项,1是第二个选项,依此类推。

Options:(选控件

可能选项的列表。可以为每个选项指定文本字符串和图像。

该按钮具有一个称为On Value Changed的事件,该事件在用户完成对列表中选项之一的单击时响应。它支持发送整数值,该值是所选选项的索引。0是第一个选项,1是第二个选项,依此类推

模板中必须包含一个项目,并且要启用Toggle组件。当单击下拉控件创建实际的下拉列表时,此项会重复多次,并且列表中的每个选项都使用一个副本。项的父项会自动调整大小,以适合内部的所有项。

设置文字和图像支持

下拉菜单为每个选项支持一个文本内容和一个图像内容。文本和图像都是可选的。仅在将下拉菜单设置为支持下拉菜单时才能使用它们。

如果同时设置了标题文本和项目文本属性,则下拉菜单支持每个选项的文本。使用GameObject> UI> Dropdown菜单项时,默认情况下会进行设置。

  • 标题文本是用于保存当前所选选项的文本的文本组件。它通常是Dropdown GameObject的子级。
  • 项目文本是用于保存每个选项文本的文本组件。它通常是Item GameObject的子级。

如果同时设置了标题图像和项目图像属性,则该下拉菜单将为每个选项提供一个图像。这些默认情况下未设置。

  • 标题图像是图像组件,用于保存当前所选选项的图像。它通常是Dropdown GameObject的子级。
  • 项目图像是图像组件,用于保存每个选项的图像。它通常是Item GameObject的子级。

用于下拉菜单的实际文本和图像是在下拉菜单组件的“选项”属性中指定的,或者可以通过代码进行设置。

下拉列表的位置

下拉列表相对于下拉控件的位置由模板的Rect变换的锚定和枢纽决定。

默认情况下,该列表将显示在控件下方。这是通过将模板锚定到控件的底部来实现的。模板的枢轴也需要在顶部,以便随着模板的扩展以容纳可变数量的选项,它只会向下扩展。

Dropdown控件具有简单的逻辑,可以防止下拉列表显示在Canvas的边界之外,因为这将使得无法选择某些选项。如果默认位置的下拉菜单不在Canvas矩形中,则其相对于控件的位置相反。例如,默认情况下,该控件下方显示的列表将显示在其上方。

这种逻辑非常简单,并且有一定的局限性。下拉模板的大小不得超过Canvas大小减去下拉控件的大小的一半,否则,如果将下拉控件放在Canvas的中间,则在任一位置上的列表可能都没有空间。

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

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

相关文章

11.16~11.19绘制图表,导入EXCEL中数据,进行拟合

这个错误通常是由于传递给curve_fit函数的数据类型不正确引起的。根据你提供的代码和错误信息,有几个可能的原因: 数据类型错误:请确保ce_data、lg_data和product_data是NumPy数组或类似的可迭代对象,且其元素的数据类型为浮点数。…

mybatisPlus的简单使用

封装实体类 编写Mapper service层 controller层

[python]python筛选excel表格信息并保存到另一个excel

目录 关键词平台说明背景所需库1.安装相关库2.代码实现sourcetarget1 关键词 python、excel、DBC、openpyxl 平台说明 项目Valuepython版本3.6 背景 从一个excel表中遍历删选信息并保存到另一个excel表 所需库 1.openpyxl :是一个用于读写 Excel 文件的 Pyt…

汽车级低压差稳压器LDO LM317BD2TR4G原理、参数及应用

LM317BD2TR4G主要功能特性分析 : LM317BD2TR4G 低漏 (LDO) 线性电压稳压器是一款可调 3 端子正向 LDO 电压器,能够在 1.2 V 至 37 V 的输出电压范围内提供 1.5 A 以上的电流。此电压稳压器使用非常简便,仅需两个外部电阻即可设置输出电压。另…

基于RK3588全高端智能终端机器人主板

一、小尺寸板型设计 该款主板为小型板,尺寸仅为125*85mm,更小更紧凑,可完美适应各类高端智能自助终端; 二、八核高端处理器 采用RK3588S八核64位处理器,8nm LP制程,主频最高达2.4GHz,搭载Andr…

一个前端非侵入式骨架屏自动生成方案

目录 背景 现有方案调研 侵入业务式手写代码 非侵入业务式手写代码 非侵入式骨架屏代码自动生成 技术方案 设计原则 架构图 骨架屏生成 骨架屏注入 优化点 部分技术细节解析 puppeteer 文本块处理 图片块处理 a 标签处理 自定义属性处理 首屏HTML处理 首屏样…

[模版总结] - 树的基本算法3 - 结构转化

二叉树结构转化 通常将二叉树根据某些要求进行结构重构,比如线性结构转化(链表,数组),序列化等。 常见题型 注:这类题目最基本的解题思路是利用递归分治 (也可以使用迭代方法),在构建树结构的时候,我们通…

春秋云境靶场CVE-2022-28512漏洞复现(sql手工注入)

文章目录 前言一、CVE-2022-28512靶场简述二、找注入点三、CVE-2022-28512漏洞复现1、判断注入点2、爆显位个数3、爆显位位置4 、爆数据库名5、爆数据库表名6、爆数据库列名7、爆数据库数据 总结 前言 此文章只用于学习和反思巩固sql注入知识,禁止用于做非法攻击。…

前置语音群呼与语音机器人群呼哪个更好

最近通过观察自己接到的营销电话,通过语音机器人外呼的量应该有所下降。同时和客户交流获取到的信息,也是和这个情况类似,很多AI机器人群呼的量转向了OKCC前置语音群呼。询问原因,说是前置语音群呼转化更快,AI机器人群…

通过汇编理解cortex-m3:第0章

第0章:准备工作 基本想法:利用汇编和gdb调试,来学习cortex-m3汇编指令,以及一些寄存器的功能。 软件和硬件: 硬件:韦东山瑞士军刀中的最小核心板(STM32F103C8T6) STLINK-V2&#…

力扣刷题-二叉树-二叉树最小深度

给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子节点的节点。(注意题意) 示例 1: 输入:root [3,9,20,null,null,15,7] 输出&#x…

【数据结构(二)】队列(2)

文章目录 1. 队列的应用场景和介绍1.1. 队列的一个使用场景1.2. 队列介绍 2. 数组模拟队列2.1. 思路分析2.2. 代码实现 3. 数组模拟环形队列3.1. 思路分析3.2. 代码实现 1. 队列的应用场景和介绍 1.1. 队列的一个使用场景 银行排队的案例: 1.2. 队列介绍 队列是一…

基于STC12C5A60S2系列1T 8051单片的IIC总线器件数模芯片PCF8591实现数模转换应用

基于STC12C5A60S2系列1T 8051单片的IIC总线器件数模芯片PCF8591实现数模转换应用 STC12C5A60S2系列1T 8051单片机管脚图STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式介绍IIC总线器件数模芯片PCF8591介绍通过按…

前缀和(c++,超详细,含二维)

前缀和与差分 当给定一段整数序列a1,a2,a3,a4,a5…an; 每次让我们求一段区间的和,正常做法是for循环遍历区间起始点到结束点,进行求和计算,但是当询问次数很多并且区间很长的时候 比如,10^5 个询问和10^6区间长度,相…

基于机器学习的居民消费影响因子分析预测

项目视频讲解: 基于机器学习的居民消费影响因子分析预测_哔哩哔哩_bilibili 主要工作内容: 完整代码: import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns import missingno as msno import warnings warnings.filterwarnin…

emq Neuron工业协议采集使用

emq Neuron工业协议采集使用 Neuron 简介 EMQ X Neuron 是运行在各类物联网边缘网关硬件上的工业协议商业化网关软件,支持一站式接入和解析数十种工业协议,并转换成 MQTT 协议接入工业物联网平台。用户可以通过基于 Web 的管理控制台可以实现在线的网关…

IDEA调用接口超时,但Postman可成功调用接口

📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢交流讨论:欢迎加入我们一起学习!📢资源分享:耗时200小时精选的「软件测试」资…

消息中间的应用场景

1、异步处理 比如用户在电商网站下单,下单完成后会给用户推送短信或邮件,发短信和邮件的过程就可以异步完成。因为下单付款是核心业务,发邮件和短信并不属于核心功能,并且可能耗时较长,所以针对这种业务场景可以选择先…

OpenCV快速入门:直方图、掩膜、模板匹配和霍夫检测

文章目录 前言一、直方图基础1.1 直方图的概念和作用1.2 使用OpenCV生成直方图1.3 直方图归一化1.3.1 直方图归一化原理1.3.2 直方图归一化公式1.3.3 直方图归一化代码示例1.3.4 OpenCV内置方法:normalize()1.3.4.1 normalize()方法介绍1.3.4.2 normalize()方法参数…

JUnit 单元自动化

一、Junit 是什么? Junit 是 Java 中用于单元测试的框架。使用 Junit 能让我们快速高效的完成单元测试。 自动化测试:JUnit提供了自动化测试的能力,开发人员可以编写一次测试用例,然后通过简单的命令或集成到持续集成工具中进行…