0

現在、レイヤーが追加されたシーンがあり、そのレイヤーには2つのccItemScrollerがあります。これは、http://www.cocos2d-iphone.org/forum/topic/34353のレイヤーリストスクローラーです。

しかし、私は他の誰も抱えていない問題を抱えているようです。

問題は、離す前に少なくとも2〜3秒間タッチを押し続けない限り、ccTouchEndedがまったく呼び出されないことです。私は彼らのソースコードを変更していません。

私はコードを投稿していないことを理解していますが、他の誰もこの問題を抱えておらず、ソースを変更していないので、これはもっと一般的な質問だと思います-単に何を投稿すればよいかわかりません。誰かが私が答えるのを助けるために何か提案があれば、私は義務を負います:)

誰かが以前にこのような状況に遭遇したことがありますか、または私が見ることができる場所を知っていますか?

私のプロジェクトはKobold2dで実行されています。実際には、クラスを一度編集してKobold2Dのメソッドを使用しようとしましたが、同じことで、指の動きが検出されません。

4

1 に答える 1

0

LearnCocos2D のアドバイスに従って、KKInput を取得します。 KKInput* input = [KKInput sharedInput];

次に、干渉している入力を無効にします。オプションは次のとおりです。

input.gestureTapEnabled = NO;

input.gestureDoubleTapEnabled = NO;

input.gestureLongPressEnabled = NO;

input.gestureSwipeEnabled = NO;

input.gesturePanEnabled = NO;

input.gestureRotationEnabled = NO;

input.gesturePinchEnabled = NO;

詳細情報: http://www.kobold2d.com/display/KKDOC/KKInput+Gestures

于 2012-11-10T20:52:27.590 に答える