Unity Ui点击事件实现
2017-09-04 19:45
316 查看
1.在Main Camera上 添加 Physics Raycaster组件
2.场景里需要有 EventSystem (Create - UI- EventSystem)
3.物体需要有Collider
4.在需要点击的物体上挂脚本 并根据需求实现以下接口 以及方法
IPointerClickHandler
IPointerDownHandler
IPointerEnterHandler
IPointerExitHandler
IPointerUpHandler
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
public class ColorPickerController : MonoBehaviour,IPointerClickHandler {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
#region IPointerClickHandler implementation
public void OnPointerClick (PointerEventData eventData)
{
Debug.Log ("点击");
}
#endregion
}
2.场景里需要有 EventSystem (Create - UI- EventSystem)
3.物体需要有Collider
4.在需要点击的物体上挂脚本 并根据需求实现以下接口 以及方法
IPointerClickHandler
IPointerDownHandler
IPointerEnterHandler
IPointerExitHandler
IPointerUpHandler
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
public class ColorPickerController : MonoBehaviour,IPointerClickHandler {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
#region IPointerClickHandler implementation
public void OnPointerClick (PointerEventData eventData)
{
Debug.Log ("点击");
}
#endregion
}
相关文章推荐
- Unity 通过UGUI实现3D物体点击事件
- IOS之UI--自定义按钮实现代理监听点击事件
- 【Unity】Kinect实现UI控件的点击
- IOS之UI--自定义按钮实现代理监听点击事件
- unity实现模型点击事件
- 【学习笔记】 Unity中在点击UI时屏蔽游戏内点击事件
- IOS之UI--自定义按钮实现代理监听点击事件
- 2014.04.04实现 模拟a标签的点击事件
- 【Unity】UGUI怎么动态的添加按钮的OnClick点击事件
- 进击的KFC:iOS WebView 如何通过js获取网页中所有图片并加入点击事件,实现浏览图片的功能
- UIScrollView里面实现视图的移动缩放,点击事件
- js实现鼠标的点击切换事件
- js模拟点击事件实现代码
- 点击textField,监听键盘事件实现页面上移
- Android开发——利用ViewPager实现显示多个item无限轮播+点击事件监听
- androd中显示listview的dialog,并实现listview的点击事件
- Unity利用 UI的Mask实现对精灵Sprite的遮挡
- CoreText实现图文混排和点击事件
- android之实现各个组件点击事件处理
- [置顶] 时间一到,开抢月饼(原生JS简单实现定时自动点击事件)