2
cocos2dのゲームで、2人が同時に異なる場所で画面をタップし、それぞれのタップが異なるアクションとしてカウントされるゲームに取り組んでいますか?Cocos2dでのタップ処理
これは、2つのタップを同時にカウントすることはできません。私の現在のコードです:
-(void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *myTouch = [touches anyObject];
CGPoint point = [myTouch locationInView:[myTouch view]];
point = [[CCDirector sharedDirector] convertToGL:point];
if (point.y > 512) {
score += 1;
[scoreLabel setString:[NSString stringWithFormat:@"%i", score]];
}
if (point.y < 512) {
score2 += 1;
[scoreLabel2 setString:[NSString stringWithFormat:@"%i", score2]];
}
iは右setFPSの作用の下で私のappdelegateにマルチタッチを追加しました: '[glView setMultipleTouchEnabled:YES];' – mattblessed
ヨーヨーはあなたが複数のタッチを追加しましたので、これは問題を修正することを言っていますか? – akuritsu
ええ、appdelegateのコードがこの問題を修正しました – mattblessed