【发布时间】:2017-05-22 17:30:03
【问题描述】:
我正在开发使用 Cocos2d-x 构建的游戏,在我在 iPhone 6S Plus 上测试之前一切正常。在这个特定的设备上,CCTouchesMoved 甚至在单击事件时也被多次调用,而它在其他 iOS 设备上工作正常,你能帮我找出我缺少的东西还是在 iPhone 6S plus 中有什么改变?
void CCLayerPanZoom::ccTouchesBegan(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent) {
CCLOG("CCLayerPanZoom::ccTouchesBegan");
}
void CCLayerPanZoom::ccTouchesMoved(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent) {
CCLOG("CCLayerPanZoom::ccTouchesMoved");
}
这里ccTouchesMoved被多次调用,这不是正常行为,在其他iOS设备上也不会发生。
【问题讨论】:
-
你能提供一些代码吗?
-
@Darvydas 我已经编辑了我的问题并添加了一些代码。
标签: iphone cocos2d-x touchesbegan 3dtouch touchesmoved