3

cocos2diphone / ipadで全方向にスワイプジェスチャを行うにはどうすればよいですか?スワイプがスプライトに触れた(通過した)とき、そのスプライトをスワイプしたときにそのオブジェクトをカットしたいような、その時点で機能を実行したいと思います。

4

2 に答える 2

3

cocos2d と Gesture Recognizer を探す必要があります。この投稿をチェック

cocos2d-iOS - ジェスチャー認識

そしてグーグルも助けてくれる...

于 2012-05-24T16:51:25.800 に答える
1

UISwipeGestureRecognizerスワイプが開始された場所の座標しか提供しないため、問題が発生する可能性があります (スワイプごとに 1 回だけハンドラーを呼び出します)。

参照: http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UISwipeGestureRecognizer_Class/Reference/Reference.html

私は使用しますUIPanGestureRecognizer。これは、パンが更新されるたびに (つまり、スワイプ中に指が移動するたびに) ハンドラーを呼び出します。次に、パン/スワイプが通過しているスプライトを把握できます。

于 2012-05-25T16:43:12.653 に答える