首页 > 代码库 > cocos2dx 手势识别

cocos2dx 手势识别

转自:http://blog.csdn.net/qq634416025/article/details/8685187

g_rGemertricRecognizer = new GeometricRecognizer;  g_rGemertricRecognizer->loadTemplates();  ......void HelloWorld::ccTouchMoved(cocos2d::CCTouch *pTouch, cocos2d::CCEvent *pEvent){    CCPoint location = pTouch->getLocationInView();    Point2D p_Point2DTemp;    p_Point2DTemp.x=location.x;    p_Point2DTemp.y=location.y;    //记录    p_2dPath.push_back(p_Point2DTemp);}void HelloWorld::ccTouchEnded(cocos2d::CCTouch *pTouch, cocos2d::CCEvent *pEvent){    if (p_2dPath.size() < 1){        return ;    }    RecognitionResult r = g_rGemertricRecognizer->recognize(p_2dPath);    if (r.name != "Unknown" && r.score > 0.5)    {        CCLog("result.name = %s", r.name.c_str());    }        p_2dPath.clear();
}

 

cocos2dx 手势识别