私はプログラミングと Obj-c が初めてで、私が抱えている問題を明確にしたいと考えています。ゲームの各ページを表示するためにストーリーボードを使用しています。メインのゲーム シーンには、特定の時点でゲーム オーバー画面をインスタンス化するコードがありますが、新しいシーンを呼び出す方法が私が求めているものを得る正しい方法。
現在、メイン シーンはゲーム オーバー画面の下で実行され続けていますが、代わりにゲーム シーンのすべてを停止し、スコア値のみがゲーム オーバー ページに転送されるようにしたいと考えています。
ゲームオーバー画面をロードするための現在のコード:
-(void)goGameOver
{
//Send to Game Over screen
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"gameOverPage"];
vc.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:vc animated:NO completion:NULL];
}
私の目的が明確であることを願っています。そうでない場合はお知らせください。言い換えてみます。