我是编程和 Obj-c 的新手,正在寻找一些关于我遇到的问题的清晰度。我正在使用故事板来展示我游戏的每一页,在主游戏场景中,我有代码可以在某个时间实例化 Game Over 屏幕,但我担心我调用新场景的方式不是获得我所追求的正确方法。
目前,主场景继续在 Game Over 屏幕下运行,相反我希望它停止游戏场景中的所有内容,只有得分值被传输到 Game Over 页面。
我当前加载游戏结束屏幕的代码:
-(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];
}
我希望我的目标很明确,如果没有,请告诉我,我会尝试重新措辞。