编写UI事件监听脚本,参考雨松大神:http://www.xuanyusong.com/archives/3325
using UnityEngine;
using System.Collections;
using UnityEngine.EventSystems;
namespace LuaFramework
{
public class EventTriggerListener : EventTrigger
{
//带参数是为了方便取得绑定了UI事件的对象
public delegate void PointerEventDelegate(GameObject go, PointerEventData eventData);
public delegate void BaseEventDelegate(GameObject go, BaseEventData eventData);
public delegate void AxisEventDelegate(GameObject go, AxisEventData eventData);
public event PointerEventDelegate onPointerEnter;
public event PointerEventDelegate onPointerExit;
public event PointerEventDelegate onPointerDown;
public event PointerEventDelegate onPointerUp;
public event PointerEventDelegate onPointerClick;
public event PointerEventDelegate onInitializePotentialDrag;
public event PointerEventDelegate onBeginDrag;
public event PointerEventDelegate onDrag;
public event PointerEventDelegate onEndDrag;

这篇博客介绍了如何在tolua框架下编写UI事件监听的脚本,参考了雨松大神的文章并详细说明了在CustomSettings中添加设置、重新生成Wrap以及在lua代码中的实现步骤。博主分享了学习笔记,旨在与读者共同进步。
最低0.47元/天 解锁文章
3546





