目录
创建按钮
创建按钮会自带一个文本组件,新版按钮带的就是新版文本组件,旧版按钮带的就是旧版文本组件
属性
-
Interactable: 一个复选框,表示按钮是否可以交互。如果取消选中,按钮将变为不可点击状态。
-
Transition (过渡): 控制按钮在不同状态(如普通、高亮、按下和禁用)之间的过渡效果。常见的选项包括:
None
:没有过渡。Color Tint
(颜色渐变):按钮颜色会在不同状态之间渐变。Sprite Swap
(精灵交换):按钮的图片会在不同状态之间切换。Animation
(动画):按钮在不同状态之间会播放动画。
-
Target Graphic (目标图形): 按钮所应用的图形,通常是按钮的Image组件。
-
Normal Color (正常颜色): 按钮在正常状态下的颜色。
-
Highlighted Color (高亮颜色): 按钮在高亮状态下(鼠标悬停或触摸时)的颜色。
-
Pressed Color (按下颜色): 按钮在按下状态时的颜色。
-
Selected Color (选中颜色): 按钮在选中状态时的颜色。
-
Disabled Color (已禁用颜色): 按钮在禁用状态时的颜色。
-
Color Multiplier (色彩乘数): 调整颜色的亮度或强度的倍数。
-
Fade Duration (淡化持续时间): 按钮在不同状态之间颜色渐变的持续时间(以秒为单位)。
-
Navigation (导航): 控制按钮在键盘或游戏控制器导航时的行为。选项包括:
-
None:没有导航。当按钮处于此模式时,键盘或游戏控制器的导航将不会移动到此按钮。
-
Everything:允许所有方向的导航。此选项会自动处理从按钮向任何方向的导航。
-
Horizontal:只允许水平导航。当用户使用键盘左右箭头或游戏控制器的左右摇杆时,才能导航到此按钮。
-
Vertical:只允许垂直导航。当用户使用键盘上下箭头或游戏控制器的上下摇杆时,才能导航到此按钮。
-
Automatic:自动导航。Unity会尝试根据UI元素的排列和位置,自动决定导航方向。
-
Explicit:显式导航。此选项允许开发者手动设置按钮的导航目标。使用此选项时,开发者可以明确指定从当前按钮导航到其他UI元素的方向,如上、下、左、右。
-
-
On Click (鼠标单击): 一个事件列表,当按钮被点击时会触发这些事件。可以在列表中添加、删除和配置事件。
注意
如果资源中的图片想在2D或UI中使用,则图片的纹理类型需要切换成sprite(2D和UI)