基本组件之 UIButton
1.基本组件之 UIButton 面板控制
1.UIButton 制作按钮
1.基础说明
在 UI 界面制作过程中,UILabel 用于显示文字,UISprite 用于显示图片,无论多复杂的 UI 界面,都是由最基础的文字+图片的形式展示(制作)的。
UI 界面的主要功能有两个:1>展示数据;2>人机交互。
而最核心的交互就是点击,使用鼠标或者手指点击 UI,而能接收点击的 UI 组件叫做 UIButton。我们可以在 UILable 和 UISprite 的基础上附加 UIButton组件制作出我们的 UI 按钮。
2.按钮制作步骤
①首先展现一张图片或者一段文字;
②右键图片->Attach-->BoxCollider,确定可以点击的区域,其实点击按钮就是这个这个 Collider 区域进行交互的;

③Attach-->ButtonScript,附加按钮组件,按钮制作到此完成。

2.UIButton 面板属性
1.Colors 数组
使用颜色来描述按钮的四种状态。
如果不想让颜色影响图片的效果,可以将四种颜色全部选择为白色。
2.Sprites 数组
组使用图片来描述按钮的四种状态。
3.按钮四种状态
①Normal(*):默认原始状态;
②Hover:经过停留状态;
③Pressed(*):按下状态;
④Disabled:不可用状态;
2.基本组件之 UIButton 代码控制
1.按钮点击事件绑定
1.面板属性栏绑定
①创建一个代码文件,定义一个公开的方法,挂载到一个游戏物体上;

②将该脚本拖拽到 UIButton 的 OnClick 事件上。

2.代码绑定
①创建一个代码文件,挂载到按钮游戏物体上;
②定义一个叫做 OnClick()的方法。
2.按钮交互声音
1.UIPlaySound 组件
当我们和按钮进行交互(比如:点击)的时候,可以播放一个点击声音,起到一个辅助反馈的作用。
2.操作步骤
①Attach-->Play Sound Script 添加组件;
②Audio Clip 指定一个声音文件;
③指定 Trigger 触发该声音播放的事件,常用的是 OnClick。

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)