Unity-UI组件Button详解

Button组件-响应来自用户的点击来启动或确认操作
在这里插入图片描述

属性

Interactable

Interactable 是否接受事件响应,如果这个不勾选的话,那么这个Button在场景中将无法被点击(当新建一个Canvas或UI组件时Unity会自动创建一个EventSystem,这个EventSystem就是用来监听你的鼠标在UI触发事件的,如果你不需要button的事件交互可以把这个EventSystem删除掉)
在这里插入图片描述

Transition

确定控件以可视方式响应用户操作的方式的属性
在可选组件中,有几个转换选项
在这里插入图片描述

action类型功能:
None完全没有状态效果。
ColorTint色彩根据其所处的状态更改按钮的颜色。可以为每个单独的状态选择颜色。也可以在不同状态之间设置渐弱持续时间。数字越大,颜色之间的淡入越慢。
SpriteSwap精灵图片允许不同的精灵,根据按钮当前的状态显示,可以自定义精灵。
Animation动画允许根据按钮的状态进行动画,动画构件必须存在才能使用动画转换。确保根运动很重要中的禁用。要创建动画控制器,请单击生成动画(或创建自己的动画),并确保已将动画控制器添加到按钮的动画制作器组件中。

每个Transition选项(None除外)提供了用于控制转换的附加选项。我们将详细介绍以下各节中的内容。

None

在这里插入图片描述

属性:功能:
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按下控件时使用的Sprite
Disabled Sprite禁用控件时使用的Sprite
Animation

在这里插入图片描述

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

Navigation Options

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

在上述可视化模式中,箭头指示如何为作为一组的控件集合设置焦点的改变。这意味着 - 对于每个单独的UI控件 - 如果用户在给定控件具有焦点时按下箭头键,您可以看到接下来将获得焦点的UI控件。因此,在上面显示的示例中,如果“按钮”具有焦点并且用户按下右箭头键,则第一个(左侧)垂直滑块将变焦。请注意,垂直滑块无法使用向上或向下键进行聚焦,因为它们控制滑块的值。水平滑块和左/右箭头键也是如此。

  • 13
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值