次の画像は、ボタンが付いた空のVCです。 「ゲームオーバーで次のボタンを押し続けてください」というポップアップタイトル(元のボタンが押されたとき)が表示され、次のボタンがタイトルのすぐ下に表示されます。元のボタンを隠しておきたいので、ユーザーはそれを打つことができません。ユーザーが持っている唯一のオプションは、次のボタンを押すことです。これは上記のイメージにつながります。ボタンが付いた空のビューコントローラーだけです。ありがとうすぐにゲームを再開するボタンを作成する方法
答えて
私はあなたの質問の文句で少し混乱しています。前にSwiftでシンプルなゲームを作成しましたが、あなたのことを理解していれば、ゲームを再開するボタンが必要ですか?
これは、ユーザーを画面上のゲームに移動し、次にユーザーが次に移動する必要があったレベルに戻すことでこれを達成しました。
また、私は一度これをやったのは、現在のコントローラーのメッセージをゲームにポップアップさせてから、ユーザーが画面をタップした後にレベルを再読み込みすることだと思います。
2番目のオプションは私がしたいことです。 "現在のコントローラのメッセージを上にゲームをポップアップし、その後、ユーザーが画面をタップした後にレベルを再読み込みすることによって、"。ありがとう –
したがって、現在のレベルを正しく再起動することを目標にしていますか?キャラクターが死んだときに私はしばらく前に作成したゲームを持っています。スクリーン上でGame Overアニメーションを実行したgameOver関数が呼び出されました。
次に、ユーザーが画面に触れたときにわかっているように、私がtouchPlayというboolean型の変数をチェックした、私のtouchesBegan関数。それが偽であるときはいつでも、ゲームオーバーが発生したことを意味します。だから、ここでいくつかのサンプルコードは次のとおりです。
if gamePlay == false {
if reachedTheEndOfTheLevel {
let scene = Level2(fileNamed: "Level2")
let skView = self.view!
skView.presentScene(scene)
}else {
let scene = GameScene(fileNamed: "GameScene")
let skView = self.view!
skView.presentScene(scene)
}
あなたが見ることができるように、私はチェックして、彼らは再び現在のレベルを試行する必要がある場合は、プレイヤーが次の値に移動する必要があるかどうかを確認します。どちらの方法でも、プロセスはほとんど同じです。私はシーンとビューを作成します。その後、私はpresentSceneを呼び出します。
私はSwift 3のリリース前にこのゲームを作りましたので、いくつかの構文を更新する必要があるかもしれません。私はチェックしていない。
これが役立ったかどうか教えてください。
- 1. JFrameをリセットする方法(ゲームを再開する)?
- 2. プログラムの再起動方法は? (ゲームの再開ボタン)
- 3. 再生ボタンを再作成する方法は?
- 4. すぐにクイズを再開する
- 5. 電源ボタンAndEngineでゲームを作成するゲーム
- 6. サウンドを再生する再生ボタンを作成するには?
- 7. 中止後の再開時にアプリやゲームがクラッシュするのを防ぐ方法
- 8. Mailchimpポップアップの作成方法ボタンをクリックすると開くポップアップフォーム
- 9. オブジェクトを作成するボタンを作成する方法は?
- 10. 各テスト実行時にデータベースを再展開、再作成する方法
- 11. PHPですぐにエコープリントを作成する方法は?
- 12. すぐにリストを作成する方法<T>。コンテナ()
- 13. ボタンのホットキーを作成する方法
- 14. Cでゲームと同時に動作するタイマーを作成する方法は?
- 15. HPを実装し、ゲーム終了後にゲームを再起動する方法
- 16. Cordova - Node.jsサーバーでオンラインアプリ/ゲームを作成する方法
- 17. ゲームを表示するためのGUIの作成方法
- 18. Windows phoneのXNAゲームを停止して再開する方法は?
- 19. 親フラグメントの再開時に子フラグメントを再開する方法
- 20. VB6のボタンのすぐ下にポップアップメニューを配置する方法
- 21. すぐにCheckBoxを作成する
- 22. すぐにペイパルボタンを作成する
- 23. 再起動後すぐにサービスを開始するには?
- 24. RethinkDBがテストデータベースを作成するのを防ぐ方法
- 25. EFがデータベースを作成するのを防ぐ方法は?
- 26. QQuickItemをすぐに再ペイントする方法は?
- 27. xboxゲームとして機能するゲームを作成する
- 28. アプリケーション上のボタンを作成する方法Visual Studioの登録ページを開く
- 29. コンソールアプリケーションを実行するボタンを作成する方法は?
- 30. ゲーム終了時に新しいゲームの開始を拒否する方法は?
これまでに何が問題を引き起こしているのですか?どのようなエラーがありますか? Stack Overflowは、コード作成やチュートリアルのサイトではありません。人々が手助けをするためにいくつかのコードを表示する必要があります。 –