【发布时间】:2017-09-22 00:10:09
【问题描述】:
在我的程序中,在屏幕上移动鼠标会留下黑色、半透明的圆圈。我希望能够通过按“i”键来改变它,此时它应该画一条尾随的蓝线。目前,在按下“i”键时,它会画一条尾随的蓝线,但那条线被黑色的半透明圆圈包围。如果我尝试调用背景,它会解决圆圈问题,但会在绘制后不久使线条的轨迹消失。
if (mouseY < 417) { //canvas is 500x500
noStroke();
fill(0,100);
ellipse(mouseX,mouseY,20,20);
}
if (keyIsPressed && key == 'i') {
if (mouseY < 417) {
stroke(0,0,255);
line(mouseX,mouseY,pmouseX,pmouseY);
}
}
请帮忙!
【问题讨论】: