我想在我的游戏中检测长按,但问题是CCTargetedTouchDelegate中的Cocos2d 3.0不再存在以实现其delegates。我怎样才能做到这一点?

最佳答案

CCTargetedTouchDelegate仍然存在,但已重命名为CCTouchOneByOneDelegate。 (仅适用于2.1+)

看来触摸控件已移至CCResponder。似乎不是委托,而是希望您将其子类化并覆盖touch方法:

– touchBegan:withEvent:
– touchMoved:withEvent:
– touchEnded:withEvent:
– touchCancelled:withEvent:


但是长按一下,我可能仍会使用UILongPressGestureRecognizer

关于ios - 检测Cocos2d 3.0中的长按,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22862130/

10-14 23:09