组合控件 - Button
Button参数:
Interactable:是否接收输入(激活)
Transition:输入过渡的效果
- None:没有状态变化过渡效果;
- ColorTint:颜色表示不同状态过渡变化
-
TargetGraphic 控制目标图形,默认添加自己 NormalColor 正常状态的颜色 HighlightedColor 鼠标移动到时的高亮颜色 PressedColor 按下时候的颜色 SelectedColor 选中时候的颜色;按下抬起后 DisabledColor 禁用时候的颜色;interactable为false ColorMultiplier 颜色倍增 FadDuration 衰减持续时间,从一个状态进入到另一个状态所需的时间
-
- SpriteSwap:图片表示不同状态过渡变化
-
HighlightedSprite 指针进入时图片;
PressedSprite
按下时图片; SelectedColor
选中时图片; DisbledSprite 禁用时图片;interactable为false
-
- Animation:动画表示不同状态过渡变化
-
NormalTrigger 正常状态动画触发器 HighlightedTrigger 进入状态 PressedTrigger 按下状态 SelectedTrigger 选中状态 DisabledTrigger 禁用状态 - Auto Generate Animation:自动生成动画
-
Navigation:导航,通过键盘等控制选中的UI元素
OnClick:单击执行的函数列表
代码相关:
引用:using UnityEngine.UI;
类名:Button
点击事件监听:
通过直接拖拽添加对象,按钮执行一次点击事件后,就会使用对象依附的脚本中的你指定的某一个公开的函数;
No Comments