回答編集履歴

1

追記

2021/06/11 15:16

投稿

YAmaGNZ
YAmaGNZ

スコア10266

test CHANGED
@@ -27,3 +27,55 @@
27
27
  ```
28
28
 
29
29
  といった感じで
30
+
31
+
32
+
33
+
34
+
35
+ ```C#
36
+
37
+ // ステージ毎のハイスコアを格納する
38
+
39
+ // 添え字の0から1ステージ、2ステージ
40
+
41
+ // これを記録しておけばいいかと
42
+
43
+ int[] stagehighscore = {0, 0, 0, 0, 0};
44
+
45
+
46
+
47
+ // 合計ハイスコア
48
+
49
+ int totalhighscore;
50
+
51
+
52
+
53
+ // 現在のステージのスコア
54
+
55
+ int nowstagescore;
56
+
57
+
58
+
59
+
60
+
61
+ // 現在プレーした1ステージ目のスコアがnowstagescoreに入っているとする
62
+
63
+ if (nowstagescore > stagehighscore[0])
64
+
65
+ {
66
+
67
+ // ハイスコア更新
68
+
69
+ stagehighscore[0] = nowstagescore;
70
+
71
+ // ハイスコアの合計を求める
72
+
73
+ totalhighscore = stagehighscore.Sum();
74
+
75
+ }
76
+
77
+
78
+
79
+ ```
80
+
81
+ これでイメージできますかね?