是否存在任何原生cocos2d方法来计算触摸持续时间或检测不使用UILongPressGestureRecognizer
的长触摸或小拖动?
答案 0 :(得分:2)
这是在ccTouchBegan和ccTouchEnded事件之间注册时间的问题。
UITouch对象具有以下属性:
@property(nonatomic, readonly) NSTimeInterval timestamp;
因此,当您获得ccTouchBegan事件时,只需将第一个时间间隔的值存储在某些ivar中,并与您在ccTouchEnded中获得的时间产生差异。