基本组件之 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 @   石元  阅读(309)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示