質問編集履歴
1
バージョン情報を追加しました。
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
|