如何在ccTouchEnded中判断是否是双击?
这个例子里有讲到双击的判断
http://4137613.blog.51cto.com/4127613/761397
另外,在设备上无法做到每次点击都在同一个位置,所以要判断两次单击是否在一个“同一个区域”里
多谢。
基于你的思路,我写了个方法放在头文件中,发现这个方法似乎可以重用了:
static inline bool isDoubleTouch(){
static long lastTouchTime=0;
long thisTouchTime=millisecondNow();
if(abs(thisTouchTime-lastTouchTime)<250){
lastTouchTime=0;
return true;
}
else{
lastTouchTime=millisecondNow();
return false;
}
}