原文链接:http://blog.csdn.net/zhangxaochen/article/details/8026965
相同!(当然指的是同一个touch的坐标对比,比如pTouches->begin() ,即第一个touch)
测试代码:
void Test::ccTouchesMoved(CCSet *pTouches, CCEvent *pEvent){
CCSetIterator it = pTouches->begin();
CCTouch* touch = (CCTouch*)(*it);
CCPoint curTouchPos=touch->getLocation(),
_lastMovedY=curTouchPos.y;
................
}
void Test::ccTouchesEnded(CCSet *pTouches, CCEvent *pEvent){
CCTouch* touch=(CCTouch*)pTouches->anyObject();
CCPoint curTouchPos=touch->getLocation();
if(_lastMovedY==curTouchPos.y)
cout<<"yes ++++++"<<endl;
.............
}
其中,_lastMovedY 定义在 Test类里:
private:
float _lastMovedY;
原文链接:http://blog.csdn.net/zhangxaochen/article/details/8026965
{{OVER}}