回答編集履歴
1
内容修正
answer
CHANGED
@@ -39,24 +39,23 @@
|
|
39
39
|
ただ、シーンロード先のメソッドを呼び出すよりも他の方法を検討してみてはどうでしょうか?
|
40
40
|
質問者さんは今のシーンのスコアデータを次のシーンで使いたい感じなので
|
41
41
|
|
42
|
-
案
|
42
|
+
案1,シングルトンを使う
|
43
43
|
次のシーンに移動してもスコアデータのオブジェクトは残す
|
44
44
|
以下が参考になります。
|
45
45
|
https://unity.moon-bear.com/unitychan-coin/singleton-gamemanager/
|
46
46
|
|
47
|
-
案2、スコア表示UIを表示非表示させる
|
48
|
-
スコアを表示させるだけであればシーンを移動しなくてもUIで表示非表示してもいい
|
49
|
-
GameControl_HiruでUIを作成してスコアを表示させる
|
50
|
-
|
51
|
-
案
|
47
|
+
案2,PlayerPrefsを使う
|
52
48
|
スコアを保存しておいて、次のシーンで保存したスコアを呼び出す
|
53
49
|
https://www.sejuku.net/blog/69991
|
54
50
|
|
55
|
-
|
56
|
-
案
|
51
|
+
案3,ロード後シーン先のメソッドを呼び出す
|
57
52
|
今回のOnSceneLoadedに登録するしてロード後に呼び出す方法
|
58
53
|
|
54
|
+
別案、スコア表示UIを表示非表示させる
|
55
|
+
スコアを表示させるだけであればシーンを移動しなくてもUIで表示非表示してもいい
|
56
|
+
GameControl_HiruでUIを作成してスコアを表示させる
|
57
|
+
|
59
58
|
どの方法を使うかは好みにも状況にもよります。
|
60
|
-
案
|
59
|
+
別案で問題なければシーンをまたぐ必要がありません
|
61
60
|
どうしてもシーンをまたぐ必要があるなら案1を使う人が多いようです。
|
62
61
|
以上参考まで
|