回答編集履歴

3

誤字修正

2019/12/30 11:27

投稿

thkana
thkana

スコア7703

test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  となっているのが目立ちます。maruMove()関数以降で{と}の対応がおかしくなっていて、最後の方はコピペミスでしょうか、}がごっそりなくなっているようです。
72
72
 
73
- ( これが主要因で、裸の実行が最後にあるように見えましたが編集前のは今回のエラーとは関係ないようです。一応残しときますが。)
73
+ ( これが主要因で、裸の実行が最後にあるように見えましたが編集前のは今回のエラーとは関係ないようです。一応残しときますが。)
74
74
 
75
75
 
76
76
 

2

修正2

2019/12/30 11:26

投稿

thkana
thkana

スコア7703

test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  となっているのが目立ちます。maruMove()関数以降で{と}の対応がおかしくなっていて、最後の方はコピペミスでしょうか、}がごっそりなくなっているようです。
72
72
 
73
- #}これが主要因で、編集前のは今回のエラーとは関係ないようです。一応残しときますが。
73
+ ( これが主要因で、裸の実行分が最後にあるように見えましたが編集前のは今回のエラーとは関係ないようです。一応残しときますが。)
74
74
 
75
75
 
76
76
 

1

修正

2019/12/30 11:24

投稿

thkana
thkana

スコア7703

test CHANGED
@@ -1,11 +1,85 @@
1
+ ProcessingのIDEでは[CTRL]+Tを押すとコードの整形をしてくれます。そうすると、
2
+
3
+ ```Processing
4
+
5
+ void maruMove() {
6
+
7
+ for (int i=0; i<20; i++) {
8
+
9
+ if (marutaiki[i]>0) {
10
+
11
+ marutaiki[i]--;
12
+
13
+ } else {
14
+
15
+ maruy[i]+=2;
16
+
17
+ }
18
+
19
+ maruy[i] +=2;
20
+
21
+ if (maruy[i]>height) {
22
+
23
+ maruy[i]=40;
24
+
25
+ maruColor[i]=int(random(2)); //物体の色の配置がランダムで変わる
26
+
27
+ marutaiki[i]=int(random(60, 240));
28
+
29
+ }
30
+
31
+ }
32
+
33
+ void hitCheck() {
34
+
35
+ for (int i=0; i<20; i++) {
36
+
37
+ marux=i*40;
38
+
39
+ 20;
40
+
41
+ if (player.isCollision(maru[i])) {
42
+
43
+ maru[i].dead();
44
+
45
+
46
+
47
+ if (player.getColor()==maru[i].getColor()) {
48
+
49
+ score +=3;
50
+
51
+ } else {
52
+
53
+ score -=5;
54
+
55
+ }
56
+
57
+
58
+
59
+ //スコア
60
+
61
+ fill(255);
62
+
63
+ textSize(20);
64
+
65
+ text("SCORE", 10, 30);
66
+
67
+ text(score, 100, 30);
68
+
69
+ ```
70
+
71
+ となっているのが目立ちます。maruMove()関数以降で{と}の対応がおかしくなっていて、最後の方はコピペミスでしょうか、}がごっそりなくなっているようです。
72
+
73
+ #}これが主要因で、編集前のは今回のエラーとは関係ないようです。一応残しときますが。
74
+
75
+
76
+
77
+ ---
78
+
79
+ [編集前]
80
+
1
81
  ProcessingにはActiveモードとStaticモードというのがあって、混在できません。
2
82
 
3
83
 
4
84
 
5
- https://teratail.com/questions/230173#reply-336828
6
-
7
- あるいは
8
-
9
- https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12218084512
85
+ [以前のQ&A](https://teratail.com/questions/230173#reply-336828)あるいは[他所のQ&A](https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12218084512)のほうがわかりやすいか。
10
-
11
- のほうがわかりやすいか。