2017-09-22 12 views
0

私のプログラムでは、画面上でマウスを動かすと黒い半透明の円が残ってしまいます。私は 'i'キーを押すことでそれを変更できるようにしたい、その時点で青い線が引かれるはずです。現在、 'i'キーを押すと青い線が引かれますが、その線は黒い半透明の円で囲まれています。背景を呼び出そうとするとサークルの問題は解決しますが、描かれた直後に線の軌跡が消えてしまいます。p5.js - 描画されるシェイプの軌跡を変更する

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); 
    } 
    } 

助けてください!

答えて

0

1つまたは別のものが発生するようにするには、ifステートメントelseステートメントを使用する必要があります。

if (condition) { 
    // this stuff happens if condition is true... 
} else { 
    // ...otherwise this other stuff happens 
} 
関連する問題