基本组件之 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。

 

 

 
posted @ 2022-09-22 20:55  石元  阅读(280)  评论(0编辑  收藏  举报