0

是否有任何原生 cocos2d 方法来计算触摸持续时间或检测未使用的长触摸或小拖动UILongPressGestureRecognizer

4

1 回答 1

2

这是注册 ccTouchBegan 和 ccTouchEnded 事件之间的时间的问题。

UITouch 对象具有以下属性:

@property(nonatomic, readonly) NSTimeInterval timestamp;

因此,当您收到 ccTouchBegan 事件时,只需将第一个时间间隔的值存储在某个 ivar 中,并与您在 ccTouchEnded 中获得的时间有所不同。

于 2013-02-09T13:35:51.417 回答