[独游开发210212]Unity EventSystem中OnBeginDrag等问题

Unity EventSystem中OnBeginDrag等问题:


描述:

最近做着玩想用鼠标拖拽背包物品,用上了EventSystem。出现在canvas中无法拖拽的问题
using UnityEngine;
using UnityEngine.EventSystems;
public class ItemOnDrag : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler
{
    public void OnBeginDrag(PointerEventData eventData)
    {
        transform.position = eventData.position;
    }

    public void OnDrag(PointerEventData eventData)
    {
        transform.position = eventData.position;
    }

    public void OnEndDrag(PointerEventData eventData)
    {
    }
}

解决方法

勾选canvas中的 Override Sorting后设置sort order。
[独游开发210212]Unity EventSystem中OnBeginDrag等问题

上一篇:【语音增强】基于GUI维纳滤波之语音增强matlab 源码


下一篇:【物理应用】基于matlab的功率谱估计【含Matlab源码 329期】