unity UGUI系统梳理 -交互组件
概述
unity 中的交互组件可用于处理交互,例如鼠标或触摸事件以及使用键盘或控制器进行的交互

1、按钮 (Button)
Button详解
2、开关 (Toggle)


Background:背景图片,控制toggle组件的背景颜色改变,从而展示此物体是否被选中的效果;
Checkmark:就是我们界面看到的对号勾选框,对号图片可以替换,也可以删除不用。
Label:text组件:文本输出框,我们可以在这里输入文字,说明这个Toggle的作用或名称;


3、开关组 (Toggle Group)
开关组可用于整合一组互斥的开关。属于同一组的开关将受到约束,即一次只能选择其中一个开关:选择其中一个开关便会自动取消选择所有其他开关。
Toggle Group是不可视化的功能性组件。属于同一个Toggle Group的多个Toggle这个无法从右键UI中直接创建
通过挂载实现,Toogle Group可以挂载到任何物体上,不必非是Canvas的子物体。
搞个空物体,在空物体上挂载Toogle Group,把Toogle 都放到里面
在Toggle中有一个属性:Group。将指定Toggle Group拖入,就表示此Toggle归入该Toggle Group。

Allow Switch Off勾选可以把它想象成单选,这个去掉勾选后,选择其中一个开关便会自动取消选择所有其他开关这个就失效了(多选)
4、滑动条 (Slider)



5、滚动条 (Scrollbar)
详细介绍
Unity-UI-Scrollbar组件
6、下拉选单 (Dropdown)
此控件会显示当前选择的选项。单击后,此控件会打开选项列表,以便选择新选项。选择新选项后,列表再次关闭,而控件将显示新选择的选项。如果用户单击控件本身或画布内的任何其他位置,列表也将关闭。



https://docs.unity3d.com/cn/2020.3/Manual/script-Dropdown.html
7、输入字段 (Input Field)





8、滚动矩形 (Scroll Rect)
这个详细解说见 UGUI Scroll Rect滚动矩形组件

相关文章:
unity UGUI系统梳理 -交互组件
概述 unity 中的交互组件可用于处理交互,例如鼠标或触摸事件以及使用键盘或控制器进行的交互 1、按钮 (Button) Button详解 2、开关 (Toggle) Background:背景图片,控制toggle组件的背景颜色改变,从而展示此物体是否被选中的…...
HTTP第15讲——HTTP的连接管理
短连接 HTTP 协议最初(0.9/1.0)是个非常简单的协议,通信过程也采用了简单的“请求 - 应答”方式。 它底层的数据传输基于 TCP/IP,每次发送请求前需要先与服务器建立连接,收到响应报文后会立即关闭连接。 因为客户端与…...
深度剖析Mybatis-plus Injector SQL注入器
背景 在项目中需要同时操作Sql Server 以及 MySQL 数据库,可能平时直接使用 BaseMapper中提供的方法习惯 了,不用的话总感觉影响开发效率,但是两个数据库的SQL语法稍微有点差别,有些暴露的方法并不能直接使用,所以便想…...
【Mysql实战】使用存储过程和计算同比环比
背景 同环比,是基本的数据分析方法。在各类调研表中屡见不鲜,如果人工向前追溯统计数据,可想而知工作量是非常大的。 标题复制10行,并且每行大于10个字符【源码解析】SpringBoot接口参数【Mysql实战】使用存储过程和计算同比环比…...
ChatGPT的前世今生,到如今AI领域的竞争格局,本文带你一路回看!
73年前,“机器思维”的概念第一次被计算机科学之父艾伦图灵(Alan Turing)提出,从此,通过图灵测试成为了人类在AI领域为之奋斗的里程碑目标。 73年后的今天,在AI历经了数十年的不断进化、迭代后,…...
如何在JavaScript中获取当前时间yyyymmddhhmmss? (六种实现方式)
## 介绍 在编写JavaScript代码时,我们经常需要获取当前日期和时间。在本文中,我们将介绍几种获取当前时间并将其格式化为 yyyymmddhhmmss 的字符串的方法。 方法一:使用Date对象 在JavaScript中,我们可以使用 Date 对象来获取当…...
一、走进easyUI的世界
1.什么是easyUI? jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要…...
2023 上半年软件设计师知识点复习总纲
前言:全国计算机技术与软件专业技术资格(水平)考试(以下简称IT职业资格考试)是由中华人民共和国人事部主管,国家计算机网络与信息安全管理中心主办的一项国家级、权威性的计算机职业技能水平认证考试。主要…...
深入理解Java虚拟机:JVM高级特性与最佳实践-总结-3
深入理解Java虚拟机:JVM高级特性与最佳实践-总结-3 垃圾收集器与内存分配策略垃圾收集算法标记-清除算法标记-复制算法标记-整理算法 垃圾收集器与内存分配策略 垃圾收集算法 标记-清除算法 最基础的垃圾收集算法是“标记-清除”(Mark-Sweepÿ…...
vue3 cesium datav 可视化大屏
目录 0. 预览效果 1. 代码库包 2. 技术点 3. 一些注意事项(配置参数) 4. 相关代码详情 0. 预览效果 包含的功能: ① 地球按照一定速度自转 ② 修改加载的geojson面样式 ③ 添加 文字 标注! 1. 代码库包 直接采用vue-cli5 创建…...
python内置函数,推导式
abs:取绝对值 data abs(-10) pow:次方 data pow(2,5) sum:求和 num_list p[1,2,10,20] res sum(num_list) divmod取商和余数: v1,v2 divmod&…...
【Flink】DataStream API使用之Flink支持的数据类型
Flink的使用过程中,我们的数据都是定义好的 UserBehavior 类型,那还有没有其他更灵活的类型可以用呢?Flink 支持的数据类型到底有哪些? 1. Flink 的类型系统 Flink 作为一个分布式处理框架,处理的是以数据对象作为元…...
QT实现固高运动控制卡示波器
目录 一、固高示波器 二、基于QCustomPlot实现示波器 三、完整源码 一、固高示波器 固高运动控制卡自带的软件有一个示波器功能,可以实时显示速度的波形,可辅助分析电机的运行状态。但是我们基于sdk开发了自己的软件,无法再使用该功能&…...
洛谷P1157详解(两种解法,一看就会)
一、问题引出 组合的输出 题目描述 排列与组合是常用的数学方法,其中组合就是从 n n n 个元素中抽出 r r r 个元素(不分顺序且 r ≤ n r \le n r≤n),我们可以简单地将 n n n 个元素理解为自然数 1 , 2 , … , n 1,2,\dot…...
JavaScript异步编程和回调
目录 1、编程语言中的异步 2、JavaScript 3、回调 3.1在回调中处理错误 3.2回调的问题 3.2回调的替代方案 1、编程语言中的异步 默认情况下,JavaScript是同步的,并且是单线程…...
Qt开发笔记(Qt5.9.9下载安装环境搭建win10)
#1 Qt下载网站(国内、国外镜像) #2 Qt5.9.9安装选项 #3 配置系统环境变量 #4 创建测试项目 #1 Qt下载网站(国内、国外镜像) 官方下载地址(慢):http://download.qt.io/ 国内镜像网站 这里给大家…...
使用Plist编辑器——简单入门指南
本指南将介绍如何使用Plist编辑器。您将学习如何打开、编辑和保存plist文件,并了解plist文件的基本结构和用途。跟随这个简单的入门指南,您将掌握如何使用Plist编辑器轻松管理您的plist文件。 plist文件是一种常见的配置文件格式,用于存储应…...
Python常用的开发工具合集
Python是一种功能强大且易于学习的编程语言,被广泛应用于数据科学、机器学习、Web开发等领域。随着Python在各个领域的应用越来越广泛,越来越多的Python开发工具也涌现出来。但是,对于新手来说,选择一款合适的Python开发工具可…...
机器学习之线性回归
往期目录 python在线性规划中的应用 文章目录 一、线性回归算法概述1.1 什么是线性回归?1.2 线性回归算法原理1.3 线性回归的应用场景 二、线性回归算法Python实现2.1 导入必要的库2.2 随机生成数据集2.3 拟合模型2.4 预测结果2.5 结果可视化 三、完整代码 线性回归…...
中国系统正式发声!所有用户永久免费,网友:再见了,CentOS!
点关注公众号,回复“1024”获取2TB学习资源! 如果说:没有操作系统会怎么样? 对于个PC来说,无论是台式机、笔记本、平板等等,一切都变的一无是处,这些硬件对我们来说,和一堆废铁没什么…...
2026数据中台选型:数据治理能力成决胜关键,谁在定义下一代“智能数据引擎”?
当企业数字化转型的焦点从“建平台”转向“用数据”,数据中台的建设逻辑正在被重塑。过去数年,数据中台作为核心战略,解决了大规模数据“进得来、存得下、算得动”的问题。然而,随着业务对数据实时性、准确性和易用性要求的指数级…...
Qwen3.5推理模型实战体验:手把手教你搭建个人AI代码助手
Qwen3.5推理模型实战体验:手把手教你搭建个人AI代码助手 1. 为什么选择Qwen3.5-4B推理模型 在众多开源大模型中,Qwen3.5系列以其出色的中文理解和推理能力脱颖而出。今天我们要体验的是Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-GGUF版本&#…...
从理论到实践:利用Smith预估器解决网络控制系统中的双延迟问题(含Matlab/Simulink案例)
1. 网络控制系统中的双延迟问题 想象一下你在玩远程操控的赛车游戏,按下手柄按键后赛车总要延迟半秒才响应——这就是典型的控制延迟。而在工业自动化领域,这种延迟可能造成更严重的后果:机械臂失控撞毁设备、化工反应釜温度失控引发事故。网…...
DeepSeek-OCR-2参数详解:DeepEncoder V2架构与vLLM推理优化实践
DeepSeek-OCR-2参数详解:DeepEncoder V2架构与vLLM推理优化实践 1. 引言:重新定义OCR的智能视觉理解 如果你还在用传统的OCR工具,每次处理复杂文档时都要忍受识别不准、版面混乱的烦恼,那么今天介绍的DeepSeek-OCR-2可能会彻底改…...
如何进行高效的抗体工程改造?
一、抗体工程改造为何是现代生物医药研发的关键技术?抗体工程改造是通过分子生物学和基因工程技术对抗体进行定向改良的系统性技术。这项技术能够突破天然抗体的功能局限,创造具有优化特性的新型抗体分子。在现代生物医药研发中,抗体工程改造…...
深入解析Buildroot:从零构建定制化Linux根文件系统
1. Buildroot入门:嵌入式开发的瑞士军刀 第一次接触Buildroot是在2015年开发智能家居网关时,当时我们需要一个仅占用8MB存储空间的轻量级Linux系统。传统发行版动辄几百MB的体积完全不适合资源受限的嵌入式设备,而手动构建根文件系统又像在走…...
ROFL-Player终极指南:一键解锁英雄联盟回放文件的所有秘密
ROFL-Player终极指南:一键解锁英雄联盟回放文件的所有秘密 【免费下载链接】ROFL-Player (No longer supported) One stop shop utility for viewing League of Legends replays! 项目地址: https://gitcode.com/gh_mirrors/ro/ROFL-Player 还在为英雄联盟.r…...
分布式光纤传感:新一代管网探漏监测技术
摘要:长期以来,长距离地埋管网的探漏一直是个大难题 —— 人工探漏盖不全、响应慢,定点传感器又只能盯着几个点,很多漏损都得等到路面冒水了才被发现。近年来,分布式光纤传感技术的成熟应用,给这个行业带来了颠覆性的改…...
光影的艺术:从入门到电影级宣传片的布光与器材全解析
在视频制作的领域里,画面质感往往决定了观众对内容的留存率。而决定画面质感的两个核心支柱,便是“光”与“器”。无论是企业宣传片、品牌形象片,还是大型会议记录,不同的预算级别对应着截然不同的布光逻辑与器材选择。本文将深入…...
