0

タッチ時間を計算したり、長いタッチや小さなドラッグを使用していないことを検出したりするネイティブの cocos2d メソッドはありますUILongPressGestureRecognizerか?

4

1 に答える 1

2

ccTouchBeganイベントとccTouchEndedイベントの間の時間を登録する必要があります。

UITouchオブジェクトには次のプロパティがあります。

@property(nonatomic, readonly) NSTimeInterval timestamp;

したがって、ccTouchBeganイベントを取得したときに、最初の時間間隔の値をいくつかのivarに格納し、ccTouchEndedで取得した時間との差をとるだけです。

于 2013-02-09T13:35:51.417 に答える