在触摸屏上获取鼠标位置是错误的,求解救!!!

问题本身:就是在pc上用鼠标点击uibutton是,get mouse position数据是正确,但是在有触摸屏的pc上点击的时候,get mouse position(from player controller)获取的数据是手指按下前的,这个数据直到手指松开才会更新到正确的数值,感觉就是触摸点击按钮的过程中,鼠标对象被ui捕获了,导致player controller无法更新鼠标状态,有没有人帮忙给点思路啊?头发都掉光了:mad: