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

回答編集履歴

1

修正後のupdateの内容を追加

2020/11/27 13:31

投稿

ayousanz
ayousanz

スコア258

answer CHANGED
@@ -8,4 +8,29 @@
8
8
  //ゲームオーバーを通知
9
9
  _sc.StartGameOver();
10
10
  }
11
+ ```
12
+
13
+ 追記:2020/11/27
14
+ 以下のようにUpdateの中でstateを確認したらいいと思いますよ
15
+ ```cs
16
+ void Update()
17
+ {
18
+ //ハイスコアより現在スコアが高い時
19
+ if (score > highScore)
20
+ {
21
+
22
+ highScore = score;
23
+ //ハイスコア更新
24
+
25
+ PlayerPrefs.SetInt(key, highScore);
26
+ //ハイスコアを保存
27
+
28
+ highScoreText.text = "ハイスコア: " + highScore.ToString();
29
+ scoreText.text = "スコア: "+score.ToString();
30
+ // スコア・ハイスコアを表示する
31
+ }
32
+ if(_state == State.Main) {
33
+ score++;
34
+ }
35
+ }
11
36
  ```