処理中に私のコードに助けが必要です。私は難しいすべて思えるためので... :(マウスクリック後の画像が消え、新しいランダムな位置に表示されます。新しいポジションはどうやって確認できますか? (処理中)
私の目標は、画像をクリックして...
- あり、それは実際に短いと簡単にコードですが、私はプログラミングで初心者です。
- マウスをクリックすると、画像が消えて新しいランダムな位置に表示されます。
- 新しいランダムな位置で画像をクリックできるはずです。新しいランダムな位置に現れるなど。
いくつかのコードを書きましたが(下記参照)、正しく動作しません。誰かが私の手助けをすることができれば、本当に感謝します。私のコードに何が間違っていますか?事前にどうもありがとうございました! :)ここで
が私のコードです:
PImage pic;
// Declare variables for the picture
float pic_x;
float pic_y;
float pic_r = 100;
float pic_x_new = random(0, 400);
float pic_y_new = random(0, 400);
boolean mouseOverPic;
void setup(){
size(500,500);
background(0,100,0);
//loading the picture
pic = loadImage("pic.png");
image(pic, pic_x, pic_y, pic_r, pic_r);
}
void draw(){
mouseOverPic = mouseX <= pic.width
&& mouseX >= pic_x
&& mouseY <= pic.height
&& mouseY >= pic_y;
if (mousePressed && mouseOverPic) {
background(100);
image(pic, pic_x_new, pic_y_new, pic_r, pic_r);
}
}