すべての人生の終わりでゲームオーバーになるゲームを実装しました。そのため、この時点でシーンを一時停止し、Game Over (Done) というラベル、ポイント、およびゲームを再開できるボタンを実装する必要があります。今、ゲームが終了すると、ゲーム オーバー ラベルと新しい開始ゲームのオーバーレイができました。ゲームオーバーとポイントのあるビューでゲームを一時停止したい。
これは私のコードです:
-(void)gameOver:(int)value punteggio:(id)punti{
if (value == 1) {
// partita vinta
} else if (value == 2) {
if (life > 1) { // 1
life = life - 1;
for (CCSprite *spr in spriteLifeArray) {
if (life == spr.tag) {
[self removeChild:spr cleanup:YES];
}
}
} else {
// partita persa
Gameover = [CCLabelTTF labelWithString:@"Game Over!" fontName:@"Marker Felt" fontSize:34];
[Gameover setColor:ccc3(255, 1, 1)];
Gameover.position = ccp(size.width / 2, size.height / 2);
[self addChild:Gameover];
//blinking
id action1 = [CCBlink actionWithDuration:0.3 blinks:5];
[Gameover runAction: action1];
[[CCDirector sharedDirector] pause];
}
}
}
どうすれば解決できますか?一時停止したシーンでこのボタンを使用してゲームを再開するにはどうすればよいですか? ありがとうございました