如何判断Unity UGUi 点击按钮的抬起和按下会怎么样?

 我来答
西西哩的小马甲
推荐于2019-09-09 · TA获得超过10.1万个赞
知道大有可为答主
回答量:39
采纳率:100%
帮助的人:1.7万
展开全部

方法:

1、检测按钮的按下与抬起就需要对按钮的事件进行监听。

2、这里我们创建一个脚本,把这个脚本添加引用。

[csharp] view plain copy。

using UnityEngine.EventSystems 。

3、并在脚本继承的MonoBehaviour后面加入接口。

[csharp] view plain copy。

public class ceshi : MonoBehaviour,IPointerDownHandler, IPointerUpHandler。  

4、添加了接口要把这个接口进行实现。

[csharp] view plain copy

public class ceshi : MonoBehaviour,IPointerDownHandler, IPointerUpHandler  

{  

public void OnPointerDown(PointerEventData eventData)  

{  

print("按下!!!!");  

}   

public void OnPointerUp(PointerEventData eventData)  

{  

print("抬起!!!!");  

}  

}

5、处理后。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式