Processing 处理:鼠标按下的函数方块应该从x=0移动到x=100

Processing 处理:鼠标按下的函数方块应该从x=0移动到x=100,processing,Processing,我怎么才能做到,我按下鼠标按钮一次,正方形一直移动到x=100?它只有在我按下鼠标时才起作用。我想要它,你按下鼠标1,正方形移动到x=100 intrectx=0; 无效设置(){ 大小(200200); } 无效提款(){ 背景(100); 中风(255); 填充(180); rect(rectX,100,20,20); 如果(鼠标按下&&rectX

我怎么才能做到,我按下鼠标按钮一次,正方形一直移动到x=100?它只有在我按下鼠标时才起作用。我想要它,你按下鼠标1,正方形移动到x=100

intrectx=0;
无效设置(){
大小(200200);
} 
无效提款(){
背景(100);
中风(255);
填充(180);
rect(rectX,100,20,20);
如果(鼠标按下&&rectX<100)
rectX+=1;
}
鼠标按下(){
}

谢谢

您希望跟踪正方形是否应在单独的
布尔
变量中移动。大概是这样的:

boolean move = false;

void draw(){
  if(move){
    // move your square
  }
}

void mousePressed(){
  move = true;
}