//プレイヤーの設定 int playerx=400; //プレイヤーのx座標 int playery=500; //プレイヤーのy座標 int playerw=60; //プレイヤーの幅 int playerh=30; //プレイヤーの高さ int maruw=30; //物体の幅 int maruh=30; //物体の高さ int[]maruy=new int[20];//物体のy座標は0~19までの20個の変数 int[]maruColor= new int[20];//物体の色設定 //int[]maruSpeed=new int[20]; int[]marutaiki=new int[20]; int score; float r; float g; float b; void setup() { // 初期設定 size(800, 600); //800×600サイズ noStroke(); // 線なし r=random(255); g=random(255); //ランダムに表示 b=random(255); for (int i=0; i<20; i++) { //繰り返す変数iは0~19まで変化する maruy[i]=40; //40を代入 maruColor[i]=int(random(2)); //maruSpeed[i]=int(random(2,6)); } } void draw() { background(0); //背景の色は黒 playersettei(); marusettei(); maruMove(); hitCheck(); } void playersettei() { //プレイヤーの表示 if (mousePressed) { //マウスを押すとプレイヤーのバーが表れる r=random(255); //マウスを押すたびにバーの色がランダムに変わる g=random(255); b=random(255); fill(r, g, b); rect(mouseX, playery, playerw, playerh, 5); } //if((playerx+playerw)>800){ // playerx =800; } void marusettei() { //物体の設定 for (int i=0; i<20; i++) { //赤い球体の物体を20個並べる繰り返しの処理 if (maruColor[i]==0) { // fill(0, 255, 255); } else { fill(255, 0, 255); } ellipse(i*40+20, maruy[i], maruw, maruh); } } void maruMove() { for (int i=0; i<20; i++) { if (marutaiki[i]>0) { marutaiki[i]--; } else { maruy[i]+=2; } maruy[i] +=2; if (maruy[i]>height) { maruy[i]=40; maruColor[i]=int(random(2)); //物体の色の配置がランダムで変わる marutaiki[i]=int(random(60, 240)); } } void hitCheck() { for (int i=0; i<20; i++) { marux=i*40; if (player.isCollision(maru[i])) { maru[i].dead(); if (player.getColor()==maru[i].getColor()) { score +=3; } else { score -=5; } } //スコア fill(255); textSize(20); text("SCORE", 10, 30); text(score, 100, 30); コード
前提・実現したいこと
初心者で分からないことだらけです。教えてください。
このゲームは上から20個のボールが降ってきます(水色&紫)。それを画面下のバーでキャッチします。バーの色はmousepressedごとに水色、紫に変化したいです。そのやり方が難しくてわかりません。今のコードのままだと実行できません、どうか直してください。
初心者なのでわかりやすくいちいちコードを書いています。なのでこのような様式で教えて欲しいです。いっぺんにまとめられてしまうと分かりません。。。。
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
unexpected token:void
とでます
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/30 11:14
2019/12/30 11:18
2019/12/30 11:29
2019/12/30 11:38
2019/12/30 11:40
2019/12/30 11:47
2019/12/30 12:02
2019/12/30 12:12
2019/12/30 12:20
2019/12/30 12:27
2019/12/30 12:55
2019/12/30 13:45
2019/12/30 14:46