Unity OnPointerUp

时间:2018-04-13 23:15:12

标签: user-interface events

为什么这个MonoBehaviour方法没有被解雇?

我有这段代码,直接从脚本文档中复制:

public class SwishButtonHandler : MonoBehaviour, IPointerUpHandler
{
    public void OnPointerUp(PointerEventData eventData)
    {
        Debug.Log(Time.time+" OnPointerUp");
    }
}

它附加到一个按钮。设置是按钮位于通常不活动的面板上。一旦鼠标按钮按下,面板就会被激活,因此按钮被启用,但是释放鼠标按钮不会触发该方法。如果在编辑器启动时面板处于活动状态,则它可以正常工作。

我还尝试使用上面的覆盖继承Button。没有运气

为什么事件处理受封闭小组状态的影响?

0 个答案:

没有答案