当前位置: 首页 > wzjs >正文

一个很好的个人网站开发手机流畅优化软件

一个很好的个人网站开发,手机流畅优化软件,重庆工程项目,做网站的空间和服务器吗目录 前言脚本 前言 在开发过程中,经常需要监听UI的点击事件,这里我给大家整理一下,脚本直接挂在需要监听的节点上即可。 脚本 using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems;namespace GameLogic {/// &…

目录

  • 前言
  • 脚本

前言

在开发过程中,经常需要监听UI的点击事件,这里我给大家整理一下,脚本直接挂在需要监听的节点上即可。

脚本

using UnityEngine;
using UnityEngine.Events;
using UnityEngine.EventSystems;namespace GameLogic
{/// <summary>/// Ui点击事件处理器/// </summary>public class UIEventHandler : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerClickHandler, IPointerUpHandler, IPointerDownHandler{UnityAction enterEvent;UnityAction exitEvent;UnityAction clickEvent;UnityAction downEvent;UnityAction upEvent;public void Init(){enterEvent = null;exitEvent = null;clickEvent = null;downEvent = null;upEvent = null;}/// <summary>/// 添加进入事件/// </summary>/// <param name="action"></param>public void AddEnterEvent(UnityAction action){enterEvent = action;}/// <summary>/// 添加离开事件/// </summary>/// <param name="action"></param>public void AddExitEvent(UnityAction action){exitEvent = action;}/// <summary>/// 添加点击事件/// </summary>/// <param name="action"></param>public void AddClickEvent(UnityAction action){clickEvent = action;}/// <summary>/// 添加按下事件/// </summary>/// <param name="action"></param>public void AddDownEvent(UnityAction action){downEvent = action;}/// <summary>/// 添加松开事件/// </summary>/// <param name="action"></param>public void AddUpEvent(UnityAction action){upEvent = action;}/// <summary>/// 进入范围触发/// </summary>/// <param name="eventdata"></param>public void OnPointerEnter(PointerEventData eventdata){//Debug.Log("===进入===");enterEvent?.Invoke();}/// <summary>/// 退出范围触发/// </summary>/// <param name="eventdata"></param>public void OnPointerExit(PointerEventData eventdata){//Debug.Log("===离开===");exitEvent?.Invoke();}/// <summary>/// 按下+松开才能触发(松开时需要在UI范围内,不然则不触发)/// </summary>/// <param name="eventdata"></param>public void OnPointerClick(PointerEventData eventdata){//Debug.Log("===点击===");clickEvent?.Invoke();}/// <summary>/// 按下触发/// </summary>/// <param name="eventdata"></param>public void OnPointerDown(PointerEventData eventdata){//Debug.Log("===按下===");downEvent?.Invoke();}/// <summary>/// 松开触发/// </summary>/// <param name="eventdata"></param>public void OnPointerUp(PointerEventData eventdata){//Debug.Log("===抬起===");upEvent?.Invoke();}}
}
http://www.dtcms.com/wzjs/130946.html

相关文章:

  • 真如做网站手机推广app
  • 做网站用java还是c语言宁海关键词优化怎么优化
  • 越城区建设和交通运输局网站网络培训机构排名前十
  • dw中做网站的步骤系统优化大师下载
  • 淘宝的网站建设优化营商环境工作总结
  • 便宜电商网站建设ip或域名查询网
  • 高端建站骗局怎么做网站优化
  • 网站的登陆页怎么做图片如何加入百度推广
  • 常用的网站推广的方式方法搜索图片
  • wordpress 帝国备份宁波seo公司
  • 毕业设计网站建设题目怎么做一个网站页面
  • 那个网站教人做冰点百度今日小说搜索风云榜
  • 做淘客网站去哪里购买空间网站在线生成app
  • 网站怎么做的有创意开封seo推广
  • 淘宝做任务网站郑州厉害的seo顾问
  • 网站开发前端后端巩义网站推广优化
  • 深圳p2p网站开发百度网站快速优化
  • 西安网站建设熊掌号百度关键词排名销售
  • 网站建设不推广有用吗申请一个网站
  • 网站建设重点seo技术分享免费咨询
  • 用php做的旅游网站seo外包 杭州
  • 做一个手机网站多少钱挖掘爱站网
  • 网站建设属于什么职能阿里巴巴国际站关键词推广
  • 网站设置qq临时会话个人免费网站创建入口
  • 济南网站建设策划方案google推广技巧
  • 网络营销策划ppt优化公司结构
  • 草桥网站建设公司google网站登录入口
  • 京东网站建设策划书seo基础培训教程
  • 付费做网站关键词优化是怎么做的呀企业培训计划
  • 哪个公司网站设计最好百度网盟