コード```int x=(int)random(640); int y=(int)random(480); int xdirection=1; int ydirection=1; int x2=(int)random(640); int y2=(int)random(480); int xdirection2=1; int ydirection2=1; int r1=(int)random(155)+100; int g1=(int)random(155)+100; int b1=(int)random(155)+100; int r2=(int)random(155)+100; int g2=(int)random(155)+100; int b2=(int)random(155)+100; void setup() { size(800, 800); colorMode(RGB, 255); background(255, 255, 255); } void mousePressed(){} void draw() { fill(255, 255, 255, 60); noStroke(); rect(0, 0, width, height); stroke(0, 0, 0); fill(r1, g1, b1); ellipse(x, y, 50, 50); frameRate(10); fill(r2, g2, b2); ellipse(x2, y2, 20, 20); frameRate(13); if (x>width) { xdirection=-1; r1=(int)random(155)+100; g1=(int)random(155)+100; b1=(int)random(155)+100; } if (x2>width) { xdirection2=-1; r2=(int)random(155)+100; g2=(int)random(155)+100; b2=(int)random(155)+100; } if (x<0) { xdirection=1; r1=(int)random(155)+100; g1=(int)random(155)+100; b1=(int)random(155)+100; } if (x2<0) { xdirection2=1; r2=(int)random(155)+100; g2=(int)random(155)+100; b2=(int)random(155)+100; } if (y>height) { ydirection=-1; r1=(int)random(155)+100; g1=(int)random(155)+100; b1=(int)random(155)+100; } if (y2>height) { ydirection2=-1; r2=(int)random(155)+100; g2=(int)random(155)+100; b2=(int)random(155)+100; } if (y<0) { ydirection=1; r1=(int)random(155)+100; g1=(int)random(155)+100; b1=(int)random(155)+100; } if (y2<0) { ydirection2=1; r2=(int)random(155)+100; g2=(int)random(155)+100; b2=(int)random(155)+100; } x=x+(xdirection*10); y=y+ydirection*10; x2=x2+xdirection2*10; y2=y2+ydirection2*10; } ```初心者です。課題でProcessingでコードを書いているのですが、マウス操作で動作を開始して、自動で止まる(何秒で止まる、何回壁に当たったら止まるなどなど)というコード書くにはどこに何を書けばいいでしょうか。困っています。 よろしくお願いします。
このままではコードが読みづらいので、質問を編集し、<code>ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください
先生に確認すればいいのでは。
> どこに何を書けばいいでしょうか。困っています。
この理解状況ではすべて動く完動品のコードを回答する以外、無いです。そしてそれは丸投げです。初心者だからとか関係ありません。
https://teratail.com/users/y_waiwaiさん 変更しました。これでどうでしょうか?
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11252348861
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12252352332
これはお友達かな? https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11252342121
https://teratail.com/help#posted-otherservice というこの掲示板のルールがあります。
「やむを得ず複数のサイトに質問を投稿された場合は、質問内容にマルチポストをする理由を書き、他のサイトの投稿へのリンクを貼ってください。また、解決した際には必ずteratail及びすべての投稿に解決した旨と、どのように解決したかを記載してください。」の処置をしてください。
回答1件
あなたの回答
tips
プレビュー