Unity - OnBeginDrag / OnDrag e.t.c无法正常工作

时间:2017-04-17 18:20:16

标签: c# unity3d

尝试使用以下代码:

public void OnBeginDrag(PointerEventData eventData)
{
    if (item.ID != -1)
    {
        transform.position = eventData.position;
    }

}

忽略item.ID!= -1,我确信这不是问题,因为无论条件如何,它都不起作用。

我需要知道的是,画布或图像中是否有设置(此脚本附加到面板内的图像),需要启用该设置才能使交互工作。我可以发誓,有些东西需要启用才能使鼠标与画布一起工作。

由于

1 个答案:

答案 0 :(得分:3)

已解决:需要添加Graphic Raycaster。