Tôi đã thử sử dụng shake Gesture Recognition wrapper để phát hiện cử chỉ lắc. Tôi cũng đã cố triển khai mã được đề xuất trong số Geeky Lemon. Nhưng tôi không thể xử lý cử chỉ lắc. Có cách nào để nhận được cử chỉ lắc không?Tôi có thể thêm Shake Gesture vào Cocos2d CCLayer bằng cách nào?
Cảm ơn bạn!
EDIT 1:
Mã này được thực hiện bằng sự giúp đỡ của các rung Gesture Recognition wrapper demo.
trong phương thức 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");
}
}
Tôi đã thử nó nhưng nó không hoạt động. – Marine
Thêm một số mã cho những gì bạn đã thử –
vui lòng kiểm tra mã trong Chỉnh sửa 1 – Marine