IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 【Unity】UI交互组件之按钮Button&可选基类总结 -> 正文阅读

[游戏开发]【Unity】UI交互组件之按钮Button&可选基类总结

按钮(Button)

?

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

??Interactable 属性功能:

启用后可使按钮接受输入(有相关的API文档

??Transition 属性功能:

可以以某种方式对用户操作进行可视化的响应,具体的方式及响应如下(过度选项)

在可选的组件中,过渡选项的数目取决于可选组件的当前状态。不同的状态包括:正常 / 突出显示 / 按下 / 禁用。

过渡选项:功能:
None按钮完全没有状态效果。
Color Tint根据按钮所处状态更改按钮颜色。可为每个单独的状态选择颜色,还可在不同状态之间设置 Fade Duration 属性。数字越大,颜色之间的淡入淡出越慢
Sprite Swap允许根据按钮当前状态显示不同的精灵,可自定义精灵。
动画 (Animation)允许根据按钮状态产生动画,必须存在动画器组件才能使用动画过渡。确保禁用根运动非常重要。要创建动画控制器,单击 Generate Animation / 自行创建,并确保已将动画控制器添加到按钮的动画器组件。

除 None 外的每个过渡选项提供了用于控制过渡的附加选项。下面将详细介绍各个选项部分。

??Color Tint

属性:功能:
Target Graphic用于交互组件的图形。
Normal Color控件的正常颜色
Highlighted Color控件突出显示时的颜色
Pressed Color控件按下时的颜色
Disabled Color控件禁用时的颜色
Color Multiplier这会将每个过渡的着色颜色乘以其值。由此可以创建大于 1 的颜色,从而使基色小于白色(或小于完整 Alpha)的图形元素上的颜色(或 Alpha 通道)变亮。
Fade Duration从一个状态淡入淡出到另一个状态所需的时间(以秒为单位)

??Sprite Swap

?

属性:功能:
Target Graphic要使用的正常精灵
Highlighted Sprite控件突出显示时要使用的精灵
Pressed Sprite控件按下时要使用的精灵
Disabled Sprite控件禁用时要使用的精灵

??Animation

属性:功能:
Normal Trigger要使用的正常动画触发器
Highlighted Trigger控件突出显示时要使用的触发器
Pressed Trigger控件按下时要使用的触发器
Disabled Trigger控件禁用时要使用的触发器

??Navigation 属性功能:

用来确定控件顺序(具体可见导航选项)

属性:功能:
Navigation导航选项表示如何控制 UI 元素在播放模式中的导航。
None无键盘导航。还可以 确保单击/点击操作不会获得焦点
Horizontal水平导航。
Vertical垂直导航。
Automatic自动导航。
Explicit在此模式下,可显式指定不同箭头键将控件导航到的位置。
Visualize选择 Visualize 可以直观显示您在场景窗口中设置的导航。

?

可视化导航连接图的场景窗口

?

在以上可视化模式中,箭头指示如何为整个控件集合设置焦点变化。这意味着,对于每个单独的 UI 控件,如果用户在给定控件具有焦点时按下箭头键,您可以看到接下来将获得焦点的 UI 控件。因此,在上面显示的示例中,如果“Button”具有焦点并且用户按下向右箭头键,则第一个(左侧)垂直滑动条随后将获得焦点。无法使用向上或向下键将焦点从垂直滑动条上移开,因为这两个键用于控制滑动条的值。水平滑动条和左/右箭头键也是同样道理。?

??事件 On Click 属性功能

单击按钮再松开时,调用UnityEvent

??详细信息

按钮用于在用户单击再松开时启动某项操作。如果在松开单击之前将鼠标移开按钮控件,则不会执行操作。

按钮有一个名为?On Click?的事件,当用户完成单击时会响应。典型用例包括:

  • 确认某项决定(例如,开始游戏或保存游戏)
  • 移动到 GUI 中的子菜单
  • 取消正在进行的操作(例如,下载新场景)
  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2022-07-03 11:07:46  更:2022-07-03 11:07:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 11:03:29-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码