【问题标题】:p5.js - change trail of shapes being drawnp5.j​​s - 改变正在绘制的形状的轨迹
【发布时间】: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);
     }
   }

请帮忙!

【问题讨论】:

    标签: draw p5.js


    【解决方案1】:

    如果您希望一件事或另一件事发生,但不能同时发生,您需要使用 if 语句 else 语句。

    if (condition) {
        // this stuff happens if condition is true...
    } else {
        // ...otherwise this other stuff happens
    }
    

    【讨论】:

      猜你喜欢
      • 2019-01-12
      • 2017-01-18
      • 1970-01-01
      • 1970-01-01
      • 2021-01-06
      • 2014-11-24
      • 1970-01-01
      • 2013-04-09
      • 2021-10-08
      相关资源
      最近更新 更多