質問編集履歴
1
質問の訂正依頼を受けて、この質問のシーン遷移のログの問題の部分で、説明不足の点があったことに気づいたので説明を追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -59,6 +59,8 @@
|
|
59
59
|
シーンから抜けた時に呼び出される関数内にDebug.Log("Batteシーン終了");がありますが、
|
60
60
|
このログが、バトルシーンからスタート画面のシーンに遷移する時に呼び出されるだけでなく、スタート画面からバトルシーンに遷移する時にも呼び出されています。
|
61
61
|
このコードはバトルシーンのObjにアタッチされているのですが、なぜスタート画面からバトルシーンに遷移するときにも呼び出されるのかわかりません。
|
62
|
+
そして、スタート画面からバトルシーンに遷移するときにもログが呼び出されてしまいますが、ゲームを実行してからまだバトルシーンを一度も開いたことがない状態で「スタート画面 → バトルシーン」の遷移を行う時だけはログが呼び出されません。
|
63
|
+
つまり、Unityエディターでスタート画面のシーンを開いて実行すると、その時は実行してからバトルシーンを一度も開いたことがない状態なので、「スタート → バトルシーン」の遷移を行っても最初の遷移だけはログが出力されません。
|
62
64
|
シーン遷移のコードSceneManager.LoadScene()の第2引数には何も書いていません。
|
63
65
|
|
64
66
|
今回のエラーは、この質問投稿に載せたスクリプトが原因ですか?
|