概述

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系统梳理 -交互组件相关推荐

  1. unity UGUI系统梳理 - 常用可视化控件

    作为一名合格的UI仔>.<,我发现很多UI很久没有使用了,所以我决定做一个UGUI系列博客重新梳理一下 1.Image 在没有放入图片下,image控件长这样 注意 我一般没交互需求的情况 ...

  2. Unity家园系统---建筑交互

    实习期间要求让我尝试一下家园系统的前端开发实现.目前做的进度如下: TMX(XML)解析,创造点图,编辑建筑. TMXtxt打开就是XML格式,Xml是典型的树形结构,解析xml可以用C#自带的xml ...

  3. unity之UGUI系统基础

                                                                  UGUI系统基础 一.UGUI 简介: ①.Unity3D4.6 版本开始, ...

  4. Unity UI系统-UGUI简介

    UGUI的简介: UGUI系统是从Unity 4.6开始,被集成到Unity的编辑器中Unity官方给这个新的UI系统赋予的标签是:灵活,快速和可视化!,简单来说对于开发者而言就是有三个优点:效率高效 ...

  5. Unity EvenTrigerer UI交互组件

    Unity EvenTrigerer UI交互组件 Event Trigerer组件介绍 方便之处 事件选择 使用方法 1.拖拽法 代码添加 接口法 Event Trigerer组件介绍 该组件作用与 ...

  6. Unity 之 UGUI RectTransform矩形变换组件详解

    Unity 之 UGUI RectTransform矩形变换组件详解 1,属性面板 2,详细信息 3,代码操作 4,使用实例 4.1 传说中的自适应 4.2 锚点的另一种使用方式: 4.3 蓝图和原始 ...

  7. Unity 基础 之 代码动态监听UI交互组件汇总

    一,Button组件 按钮组件:可响应用户的点击并用于启动或确认操作. 1.1 组件介绍 属性: Interactible:此属性确定该组件是否接受输入.此属性设置为 false 时,交互被禁用,过渡 ...

  8. 【Unity】UI交互组件之按钮Button可选基类总结

    按钮(Button) 按钮控件可以响应于用户的点击并触发启动或确认操作,比如Web表单上的Submit及Cancel按钮.主要有三大属性:Interactable / Transition / Nav ...

  9. Unity基础笔记(3)—— Unity UI系统

    Unity UI系统 一.UI系统介绍 1. Unity2D 和 UI的区别 Unity2D:主要基于 SpriteRenderer 和 2D物理系统等组成. UI:由 Canvas 以及 各种 UI ...

最新文章

  1. SAP MM MB21创建预留单据报错- Error during conversion to alternative units of measure -
  2. 经典面试题-Linux Kernel面试题
  3. 关于FlexBox的布局
  4. 2017计算机信息技术,2017年一级计算机信息技术及应用考试试题级答案[权威资料]...
  5. 成都电讯学院研发的计算机,成都电讯工程学院
  6. 解决Hbase报错java.lang.IllegalStateException: The procedure WAL relies on the ability to hsync for....
  7. 【原创】告别恼人的水平滚动条——滚动条宽度到底是多少?
  8. WdatePicker日历控件用法
  9. [linux]centos7.4上升级python2版本到python3.6.5 【安装双版本,默认python3】
  10. 整合springmvc+mybatis+veloctiy二
  11. 阿里云账号注销踩坑实践记录
  12. php判断用户是微信浏览器还是其他浏览器,PHP区分企业微信浏览器|普通微信浏览器|其他浏览器...
  13. appfuse 1.9.2 的AOB (面向方面的bug)
  14. 斐讯路由器虚拟服务器怎么设置,斐讯PSG1218路由器如何设置
  15. 怎么对BI报表展开测试?
  16. C#.NET程序设计教程实验指导(清华大学 江红,余青松)实验源码
  17. 深度 | 详解可视化利器t-SNE算法:数无形时少直觉
  18. 用.htaccess实现一个网站空间建N个网站 多域名绑定
  19. 1024程序员节Keep裁员两三百人
  20. 2018年一季度总结

热门文章

  1. 如何利用cookie获取当前用户
  2. 哪款洗地机适合家用?家用洗地机型号分享
  3. wps文本中表格表头重复_WPS表格设置打印表头让打印的每一页都显示相同的表头标题...
  4. 通过PR 制造拍照效果(快门角度)
  5. JS Replace全部替换字符方法
  6. 羊毛该薅还得薅!b站爆火前端课程现在分享给你!
  7. 一文搞懂Python字符串
  8. 蓝牙模块控制舵机教程
  9. linux双系统安装nvidia,Linux_Ubuntu系统安装Nvidia Quadro显卡驱动的方法,  虽然在安装了一个版本后 - phpStudy...
  10. 计算机编程课要不要学,学完编程课还是不会写代码,问题到底出在哪?