目的:手指滑动时可以拾取到滑动的对象
环境:ngui,untiy
关键点:
1.ngui中uicamera会发放一系列的委托,包括ondrag以及ondragstart等等,注册做自己的事
2.ngui中含mouseortouch对象,可获取当前鼠标经过的指定碰撞体以及最新点击的物体以及touch的最新位置等等有效信息
详细代码:
public class testtesttest11111111 : MonoBehaviour
{
private void Awake()
{
UICamera.onDrag += OnDrag;
}
private void OnDrag(GameObject go, Vector2 delta)
{
Debugger.Log(go.name + "->" + delta.x + "," + delta.y);
Debugger.Log(UICamera.currentTouch.current.name);
}
}