質問するログイン新規登録

質問編集履歴

1

バージョン情報を追加しました。

2019/07/22 07:06

投稿

mochinotane
mochinotane

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,21 +1,22 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
  Unityで2Dシューティングゲームを作っています。
4
- 下記のチュートリアルを改造しており、グラフィック以外はほぼ同様のシューティングゲームです。
5
- https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/getting-started?playlist=46524
4
+ [こちらのチュートリアル](https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/getting-started?playlist=46524)を改造しており、グラフィック以外はほぼ同様のシューティングゲームです。
6
5
 
7
6
 
8
- ### 発生している問題・エラーメッセージ
9
-
10
7
  元のスクリプトでは、StartCoroutine("DelayTitle");の箇所にそのまま
11
8
  GameOverメソッドを呼び出す処理が入っており、その状態だと衝突直後にタイトル表示に移ってしまいます。
12
9
 
13
- プレイヤーがやられた図を見せたいので、衝突→2秒後くらいにタイトル画面へ遷移するようにしたいです。
10
+ プレイヤーがやられた図を見せたいので、衝突→2秒後にタイトル画面へ遷移するようにしたいです。
14
11
 
15
12
 
16
- こちらを参考に、コルーチンを利用して実装しようとしたのですが、
13
+ ### 発生している問題・エラーメッセージ
14
+
15
+
16
+
17
+ [こちら](https://qiita.com/toRisouP/items/e402b15b36a8f9097ee9)を参考に、コルーチンを利用して実装しようとしたのですが、
17
18
  yield return new WaitForSeconds(2.0f);
18
- ↑この1行から先がうまく処理されません。
19
+ ↑この1行から先がうまく処理されず、タイトル画面へ遷移ができません。
19
20
  (コルーチン宣言内の前後のDebug.logにて確認しています)
20
21
 
21
22
 
@@ -137,9 +138,10 @@
137
138
  ```
138
139
 
139
140
  ### 試したこと
141
+ Invokeやカウントアップも試してみたのですがやり方が悪いのか呼び出されなかったりで解決できませんでした。
140
142
 
141
143
 
142
144
 
143
145
  ### 補足情報(FW/ツールのバージョンなど)
144
146
 
145
- ここにより詳細な情報を記載してください。
147
+ Unity Version 2017.4.29f1 Personal