如何在没有“按钮”脚本的情况下设置文本和图像单击

时间:2018-10-09 07:59:19

标签: c# user-interface unity3d

我想为UnityEngine.UI.Text和UnityEngine.UI.Image设置SetOnClick,但是我尝试以下代码,然后单击Text或Image,PointerEventData中不可用的数据

public class TestClickText : MonoBehaviour, IPointerClickHandler
{
    // Use this for initialization
    void Start()
    {
    }

    // Update is called once per frame
    void Update()
    {
    }

    public void OnPointerClick(PointerEventData eventData)
    {
        var r = eventData;
    }
}

我知道我可以在Button对象中添加图像或文本以使其可单击,但是它太繁琐了,所以我希望实现一种实现方法,例如UnityEngine.UI.Text#SetOnClick

0 个答案:

没有答案