Unity-UI组件Button详解
Button组件-响应来⾃⽤户的点击来启动或确认操作
属性
Interactable
Interactable 是否接受事件响应,如果这个不勾选的话,那么这个Button在场景中将⽆法被点击(当新建⼀个Canvas或UI组件时Unity会⾃动创建⼀个EventSystem,这个EventSystem就是⽤来监听你的⿏标在
UI触发事件的,如果你不需要button的事件交互可以把这个EventSystem删除掉)
Transition
确定控件以可视⽅式响应⽤户操作的⽅式的属性
在可选组件中,有⼏个转换选项
action 类
功能:
canvas动画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控件。因此,在上⾯显⽰的⽰例中,如果“按钮”具有焦点并且⽤户按下右箭头键,则第⼀个(左侧)垂直滑块将变焦。请注意,垂直滑块⽆法使⽤向上或向下键进⾏聚焦,因为它们控制滑块的值。⽔平滑块和左/右箭头键也是如此。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。