Unity-UI-Button组件
1、基础知识
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2f8f26215c8fe0ee7ee0b3f917bbad57.png)
属性名称 | 解释说明 |
---|
Interactable | 确定该组件是否接受输入。设置为 false 时,交互被禁用,过渡状态也将设置为禁用状态。 |
Transition | 确定控件以何种方式对用户操作进行可视化响应的属性。 |
Navigation | 确定控件顺序的属性。 |
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8fe8047654b228f94b3d6d44c85bee42.png)
属性名称 | 解释说明 |
---|
None | 此选项用于使按钮完全没有状态效果。 |
Color Tint | 根据按钮所处的状态更改按钮的颜色。可为每个单独的状态选择颜色。 |
Sprite Swap | 允许根据按钮当前的状态显示不同的图片,并可自定义图片。 |
Animation | 允许根据按钮的状态产生动画,但必须存在动画器组件才能使用动画过渡。 |
Transition-color
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/75d9cf3c67f7138ce3dcf001500d6d9e.png)
属性名称 | 解释说明 |
---|
Target Graphic | 按钮上显示的图片 |
Normal Color | 按钮平常的颜色 |
Highlighted Color | 鼠标移到按钮上时按钮的颜色 |
Pressed Color | 鼠标按下按钮时的颜色 |
Selected Color | 按钮被鼠标按后的颜色 |
Disabled Color | 按钮被禁用时的颜色 |
Color Multiplier | 这会将每个过渡的着色颜色乘以其值。由此可以创建大于 1 的颜色,从而使基色小于白色(或小于完整 Alpha)的图形元素上的颜色(或 Alpha 通道)变亮。 |
Fade Duration | 从一个状态淡入淡出到另一个状态所需的时间(以秒为单位) |
注:color multiplier 这句话我不是太明白,但经过实际操作后,我自己将它的效果理解为,让当前状态的颜色更明亮(仅为个人理解) | |
- color multiplier值为0时
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5d5b9b271c6bfd18a6ecb3232f35efbb.png)
- color multiplier值为2时
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0f4452139da6a55fa8cd569bd8ecd3d6.png)
- color multiplier值为3时
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c2b4fe56cdb506a8efd8da0220fe80f6.png)
- color multiplier值为4时
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/33e240178b944dc84711e2632a65c532.png)
- color multiplier值为5时
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/01904a6d46f3e144b17238eba873547e.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/71a1377127efa0bdfee777b8e6da0dc5.png)
属性名称 | 解释说明 |
---|
Target Graphic | 按钮上显示的图片 |
Highlighted Sprite | 鼠标移到按钮上时按钮显示的图片 |
Pressed Sprite | 按钮被鼠标按后显示的图片 |
Disabled Sprite | 按钮被禁用时显示的图片 |
注:Sprite Swap这些,其实和Color Tint中的相同,只不过把颜色换成了图片。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/babf1955a38dbfe050b758365adc790f.png)
属性名称 | 解释说明 |
---|
Normal Trigger | 要使用的正常动画触发器 |
Highlighted Trigger | 鼠标移到按钮上时按钮要使用的触发器 |
Pressed Trigger | 按钮被鼠标按后要使用的触发器 |
Disabled Trigger | 按钮被禁用时要使用的触发器 |
注:Animation|这些,其实也一样,只不过把颜色换成了动画。
💦更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录