我是编码新手,目前我在一个让我们使用处理 3 和 java 的课程中。我正在做一个项目,试图设置一个 mousePressed() 动作,以便出现 3 个静态图像但它没有出现。(对不起,如果这是一个愚蠢的问题)。
这是代码
PImage [] pics = new PImage [11];
int base=0;
int top=10;
int dollar=9;
boolean notPressed = true;
void setup() {
size(1200, 750);
background(255);
imageMode(CENTER);
for (int i=0; i<11; i++) {
pics[i] = loadImage("pic"+i+".png");
}
}
void draw() {
translate(500, 275);
if (notPressed) {
image(pics[int(random(1, 8))], 100, 100);
} else {
image(pics[base], 100, 100);
}
image(pics[top], 100, 100);
image(pics[dollar], 100, mouseY);
}
pushMatrix();
translate(500, 275);
image(pics[int(random(pics.length))], 100, 100);
popMatrix();
pushMatrix(); //moves dollar up and down
translate(500, 275);
image(pics[0], 100, 100);//base
image(pics[9], 100, mouseY);//dollar
popMatrix();
}
void mousePressed() {
notPressed=false;
}
void keyPressed() {
}