Unity-UI-Button组件

Unity-UI-Button组件

1、基础知识

Unity-UI-Button组件_第1张图片

属性名称 解释说明
Interactable 确定该组件是否接受输入。设置为 false 时,交互被禁用,过渡状态也将设置为禁用状态。
Transition 确定控件以何种方式对用户操作进行可视化响应的属性。
Navigation 确定控件顺序的属性。

Unity-UI-Button组件_第2张图片

属性名称 解释说明
None 此选项用于使按钮完全没有状态效果。
Color Tint 根据按钮所处的状态更改按钮的颜色。可为每个单独的状态选择颜色。
Sprite Swap 允许根据按钮当前的状态显示不同的图片,并可自定义图片。
Animation 允许根据按钮的状态产生动画,但必须存在动画器组件才能使用动画过渡。
Transition-color

Unity-UI-Button组件_第3张图片

属性名称 解释说明
Target Graphic 按钮上显示的图片
Normal Color 按钮平常的颜色
Highlighted Color 鼠标移到按钮上时按钮的颜色
Pressed Color 鼠标按下按钮时的颜色
Selected Color 按钮被鼠标按后的颜色
Disabled Color 按钮被禁用时的颜色
Color Multiplier 这会将每个过渡的着色颜色乘以其值。由此可以创建大于 1 的颜色,从而使基色小于白色(或小于完整 Alpha)的图形元素上的颜色(或 Alpha 通道)变亮。
Fade Duration 从一个状态淡入淡出到另一个状态所需的时间(以秒为单位)
:color multiplier 这句话我不是太明白,但经过实际操作后,我自己将它的效果理解为,让当前状态的颜色更明亮(仅为个人理解)
  • color multiplier值为0时
    Unity-UI-Button组件_第4张图片
  • color multiplier值为2时
    Unity-UI-Button组件_第5张图片
  • color multiplier值为3时
    Unity-UI-Button组件_第6张图片
  • color multiplier值为4时
    Unity-UI-Button组件_第7张图片
  • color multiplier值为5时
    Unity-UI-Button组件_第8张图片

Unity-UI-Button组件_第9张图片

属性名称 解释说明
Target Graphic 按钮上显示的图片
Highlighted Sprite 鼠标移到按钮上时按钮显示的图片
Pressed Sprite 按钮被鼠标按后显示的图片
Disabled Sprite 按钮被禁用时显示的图片

:Sprite Swap这些,其实和Color Tint中的相同,只不过把颜色换成了图片。

Unity-UI-Button组件_第10张图片

属性名称 解释说明
Normal Trigger 要使用的正常动画触发器
Highlighted Trigger 鼠标移到按钮上时按钮要使用的触发器
Pressed Trigger 按钮被鼠标按后要使用的触发器
Disabled Trigger 按钮被禁用时要使用的触发器

:Animation|这些,其实也一样,只不过把颜色换成了动画。


更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录

你可能感兴趣的:(Unity,c#,游戏,unity)