Unity3D---UGUI---Button相关、点击、按下、抬起、长按事件

这篇博客介绍了Unity3D中UGUI的Button组件,详细讲解了Inspector面板的各项设置,包括交互性、颜色变化、图片切换和导航功能。接着,博主分享了如何设置Button的点击事件,以及如何通过Event Trigger实现按下、抬起和长按事件,提供了实现长按功能的C#脚本示例。最后提到了Event Trigger的其他相关函数,供读者进一步学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、先介绍一下Inspector面板里的东西

Button里一共有两个脚本。

image.png

Image(Script)

  • 这个跟Image里是一样的

Button(Script)

  • Interactable(交互):Button是否可以点击的开关,关闭进入Disabled状态

image.png

  • Transition(变化):设置Button按下,弹起,不可用的显示状态

1.None(空):不管怎么样都只使用Image(Script)里设置的图片的

2.Color Tint(着色):在Image(Script)里设置的图片基础上进行着色

  • Target Graphic(目标图形):可选择任意Graphic对象进行着色
  • Normal Color(正常状态颜色)
  • Highlighted Color(突出状态颜色):鼠标悬停或者选择状态的颜色
  • Pressed Color(按下状态颜色)
  • Disabled Color(不可用状态颜色)
  • Color Multiplier(增加颜色):这个不知道有什么用,emmmm 保持默认就好了
  • Fade Duration(消失时间):其实就是着色时间与褪色时间

3.Sprite Swap(图片切换):选项跟Color Tint中的相似,区别在于设置的是图片

4.Animation(执行动画)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值