回答編集履歴

1

修正後のupdateの内容を追加

2020/11/27 13:31

投稿

ayousanz
ayousanz

スコア258

test CHANGED
@@ -19,3 +19,53 @@
19
19
  }
20
20
 
21
21
  ```
22
+
23
+
24
+
25
+ 追記:2020/11/27
26
+
27
+ 以下のようにUpdateの中でstateを確認したらいいと思いますよ
28
+
29
+ ```cs
30
+
31
+ void Update()
32
+
33
+ {
34
+
35
+ //ハイスコアより現在スコアが高い時
36
+
37
+ if (score > highScore)
38
+
39
+ {
40
+
41
+
42
+
43
+ highScore = score;
44
+
45
+ //ハイスコア更新
46
+
47
+
48
+
49
+ PlayerPrefs.SetInt(key, highScore);
50
+
51
+ //ハイスコアを保存
52
+
53
+
54
+
55
+ highScoreText.text = "ハイスコア: " + highScore.ToString();
56
+
57
+ scoreText.text = "スコア: "+score.ToString();
58
+
59
+ // スコア・ハイスコアを表示する
60
+
61
+ }
62
+
63
+ if(_state == State.Main) {
64
+
65
+ score++;
66
+
67
+ }
68
+
69
+ }
70
+
71
+ ```