2017-05-24 26 views
-1

私はシンプルなゲームを持っています。 2つのViewControllerがあります。最初のビューコントローラで「再生」を押すと、2番目のビューコントローラにセグを実行しました。このsecondviewcontrollerには、GADBannerViewとゲームを停止するボタンが含まれ、Gamesceneが表示されます。ユーザーが失った場合、新しいゲームシーンが表示されます。ユーザーがGameoverSceneをクリックすると、ゲームが再開されます。ユーザーがボタンを押した後に最初のViewControllerに戻る場合は、segueを実行したいと思います。私はストーリーボードで作った。問題はゲームが止まらないということです。 (私はバックグラウンドミュージックを持っているので私はそれを知っています)、そして一度私が最初のviewcontrollerにいたら、もう一度 "play"をクリックすると、ゲームはうまく動かなくなります。私は、 "戻るボタン"をクリックしたときに問題が発生したと考えました。どのように私はゲームのシーンを却下し、最初のviewcontrollerに戻ることができますか?Gamesceneに移動してviewcontrollerに戻る

答えて

0

あなたが任意のコードを投稿しませんでしたが、あなたはゲームのシーンを消すためにこのような何かを試すことができますので、あなたの問題が何であるかを言うする方法は、ありません:

self.view?.presentScene(nil) // From your Game Scene! 

私はゲームを持っている、と私そのジョブを実行するメソッドを使用し、次のようになります。

その後、ViewControllerを表示するメソッドを呼び出してください。 うまくいけば、それはあなたにとって便利です!

+0

申し訳ありませんが一般的な質問でした。シーンを担当していたビューコントローラを単に却下して解決しました –

関連する問題