そのため、一定の遅延/間隔の後に実行する必要があるセレクターがありますが、それでも解決策を見つけることができません。インが機能しないCCDelayTime
前に置きます。しかし、それは単にまたはのようなものを置くことで機能しています。CCCallFunc
CCSequence
schedule:interval:
performselector:afterdelay
if (shootDelay > kBlastBombLaunchingDelay) {
[self createFireProgressBar];
action = [CCSequence actions:
[CCDelayTime actionWithDuration: kBlastBombLaunchingDelay],
[CCCallFunc actionWithTarget:self selector:@selector(launchBomb)],
nil];
//[self performSelector:@selector(launchBomb) withObject:nil afterDelay:kBlastBombLaunchingDelay];
//[self schedule:@selector(launchBomb) interval:kBlastBombLaunchingDelay];
shootDelay = 0;
}
[self runAction:action];
どういうわけか、セレクターlaunchBomb
は呼び出されません。ばかげた質問でごめんなさい。