// 手指刚触摸到屏幕时必触发1次
Input.GetTouch(0).phase == TouchPhase.Began;
// 手指在屏幕滑动时触发多次
Input.GetTouch(0).phase == TouchPhase.Moved;
// 手指长按屏幕触发多次
Input.GetTouch(0).phase == TouchPhase.Stationary;
// 手指从屏幕移开时必触发一次
Input.GetTouch(0).phase == TouchPhase.Ended;
// 取消追踪如用户将超过5根手指或者脸贴在屏幕触发
Input.GetTouch(0).phase == TouchPhase.Canceled;
- Input.TouchCount的值为检测到的手指数,可用来控制只有单指,双指…触发的情况
- Input.GetTouch(0). phase括号中的0表示第一个触碰的手指,同理(1)表示第二个触碰的手指