我想为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