iPhoneプログラミングでcocos2dを使って簡単なジェスチャ認識を行うには?ジェスチャーは、画面をスワイプしたときの指の経路を意味します。iPhoneプログラミングのジェスチャ認識
「V」、「^」、「<」、「>」などの行(8方向)、円、四角形、その他のジェスチャーなど、ユーザーが画面に触れるとゲームで簡単なジェスチャーを使用したい'ユーザー入力をすばやく認識する簡単な方法はありますか?
iPhoneプログラミングでcocos2dを使って簡単なジェスチャ認識を行うには?ジェスチャーは、画面をスワイプしたときの指の経路を意味します。iPhoneプログラミングのジェスチャ認識
「V」、「^」、「<」、「>」などの行(8方向)、円、四角形、その他のジェスチャーなど、ユーザーが画面に触れるとゲームで簡単なジェスチャーを使用したい'ユーザー入力をすばやく認識する簡単な方法はありますか?
iOS SDK 3.2では、単純なジェスチャの簡単な認識のためにUIGestureRecognizer
クラスが導入されました。
UIGestureRecognizer
の具象サブクラスは、以下の通りである:
UITapGestureRecognizer
UIPinchGestureRecognizer
UIRotationGestureRecognizer
UISwipeGestureRecognizer
UIPanGestureRecognizer
UILongPressGestureRecognizer
追加のジェスチャーを認識する必要がある場合は、たとえば「チェックマーク」ジェスチャーのため、UIGestureRecognizerをsublassing試すことができます。アップルのリファレンスドキュメントのノートのサブクラス化を参照してください。
以下のリンクを試してくださいhttp://www.techotopia.com/index.php/An_iPhone_iOS_4_Gesture_Recognition_Tutorial_(Xcode_4) ジェスチャ認識を説明しています。
ともそれを試してください:あなたの返信用
UISwipeGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];
[[self view] addGestureRecognizer:recognizer];
[recognizer release];
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionUp)];
[[self view] addGestureRecognizer:recognizer];
[recognizer release];
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionDown)];
[[self view] addGestureRecognizer:recognizer];
[recognizer release];
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionLeft)];
[[self view] addGestureRecognizer:recognizer];
[recognizer release];
おかげで、私は後で試してみるだろう。 – icethawless