NGUI中获取鼠标在控件内部坐标

在UIWidget 中添加以下函数。
获得的坐标系是以右上角为原点坐标,x轴向左,一轴向下。

public Vector2 GetTouchPoint()
{
  Vector3 p0 =  cachedTransform.worldToLocalMatrix.MultiplyPoint(UICamera.lastHit.point);
  return  new Vector2(p0.x+this.width/2,this.height/2 - p0.y );
}
posted @ 2018-04-17 19:57  大表哥的笔记  阅读(275)  评论(0编辑  收藏  举报