各位,我是用iphone模拟器,测试cocos2d-x的多触点功能,关键代码如下:
void MainScene::onEnter()
{
CCLayer::onEnter();
cocos2d::CCDirector::sharedDirector()->getTouchDispatcher()->addStandardDelegate(this, 1);
}
void MainScene::ccTouchesBegan(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent)
{
.............
}
void MainScene::ccTouchesMoved(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent)
{
..............
}
工程能够编译成功并且能运行,模拟器启动后,使用option键模拟多触点操作,可是不管怎么操作在cocos2d::CCSet *pTouches参数中,始终都只收得到一个触点的信息,还有一个触点就好像消失了一样,我初步怀疑是模拟器的问题,不知道各位有没有遇到这个问题,如何解决的。
void MainScene::onEnter()
{
CCLayer::onEnter();
cocos2d::CCDirector::sharedDirector()->getTouchDispatcher()->addStandardDelegate(this, 1);
}
void MainScene::ccTouchesBegan(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent)
{
.............
}
void MainScene::ccTouchesMoved(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent)
{
..............
}
工程能够编译成功并且能运行,模拟器启动后,使用option键模拟多触点操作,可是不管怎么操作在cocos2d::CCSet *pTouches参数中,始终都只收得到一个触点的信息,还有一个触点就好像消失了一样,我初步怀疑是模拟器的问题,不知道各位有没有遇到这个问题,如何解决的。