ccfollowアクションは、私の発射物を正しく追跡しています。の場合、ダブルタップが認識されます。
以下のコードを参照してください。間違っていた。
これが私のコードです:-
- (void)update:(ccTime)dt {
if (numTaps==1 ) {
[self runAction:[CCFollow actionWithTarget:nextProjectile worldBoundary:CGRectMake(0,0,1050,350)]];
}
}
- (void)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
numTaps = [[touches anyObject] tapCount];
printf("Tapcount : %d",numTaps);
if (numTaps ==1) {
nextProjectile = [[CCSprite spriteWithFile:@"Weapon.png"] retain];
nextProjectile.position = ccp(nextprojectile .contentSize.width/2+65, nextprojectile.contentSize.height/2+70);
[nextProjectile runAction:[CCSequence actions: [here's my nextprojectile actions],nil]];
}
}
上記のコードを見た後。あなたが提起した質問。if条件でccfollowアクションについて言及しているのはなぜですか。
答えはここにあります、通常、更新機能でそれが機能しないと述べています、私がこれを設定すると、ダブルタップが認識された後にそれが機能する条件があります。
この問題を修正する方法は?
どんな助けでも大歓迎です。