Processingで上から落ちてくる円の位置とスピードをランダムにするにはどうしたらいいでしょうか
マウスカーソルに合わせて動く円と上から落ちてきた円が接触することで得点が得られるゲーム風のプログラムを制作しています。
int y = 300;
int ex,espeed,ey;
void setup(){
size(400,400);
ex = int(random(width));
espeed = int(random(1,6));
ey = -10;
}
void draw(){
background(255);
noStroke();
fill(255,10,255);
ellipse(mouseX,y,70,70);
if(dist(mouseX,y,ex,ey)<45 || ey-20 > height){
ey =-10;
}
fill(10,255,10);
ellipse(ex,ey,20,20);
ey += espeed;
}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/05 10:59