私はshake Gesture Recognition wrapperを使って揺れのジェスチャーを検出しようとしました。 また、私はGeeky Lemonで提案されているコードを実装しようとしました。 しかし、私は揺れのジェスチャーを処理することができません。シェイクジェスチャーを認識させる方法はありますか?Cocos2d CCLayerにシェイクジェスチャーを追加するにはどうすればよいですか?
ありがとうございました!
EDIT 1:
コードは、振れジェスチャー認識ラッパーのデモの助けを借りて行われます。
initメソッドでShakeDispatcher * dispatcher = [ShakeDispatcher sharedInstance];
[dispatcher addShakeListener:self];
[[[CCDirector sharedDirector]view] addGestureRecognizer:dispatcher];
-(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event {
if (event.subtype == UIEventSubtypeMotionShake){
NSLog(@"Shake detected");
}
}
私は試しましたが、うまくいきませんでした。 – Marine
試した内容にいくつかのコードを追加してください –
編集1のコードを確認してください – Marine