单点触摸
Input.touchCount==1
移动触摸
Input.GetTouch(0).phase==TouchPhase.Moved
多点触摸
Input.touchCount > 1
判断两只手指至少有一只为移动触摸
Input.GetTouch(0).phase == TouchPhase.Moved || Input.GetTouch(1).phase == TouchPhase.Moved
/**
* 判断是否为单点触摸
**/
public static bool singleTouch()
{
if(Input.touchCount==1)
return true;
return false;
}
/**
* 判断单点触摸条件下 是否为移动触摸
**/
public static bool moveSingleTouch()
{
if (Input.GetTouch(0).phase==TouchPhase.Moved)
return true;
return false;
}
/**
*判断是否为多点触摸
**/
public static bool multipointTouch()
{
if (Input.touchCount > 1)
retu