0
私はp5.jsを使って簡単なペイントプログラムを作成しています。これまで私はペイントパレットを作成し、キャンバスに描画することができました。私は、mouseIsPressedメソッドを使用してパレットの色を変更すると助けが必要です。色をクリックしてキャンバスに描きたいこれは私がこれまで持っていたものです。ここでp5.jsを使った簡単なペイントプログラム
function setup(){
createCanvas(500,500);
}
function draw() {
noStroke();
//red
fill(255,0,0);
rect(0,0,20,20);
//orange
fill(255,165,0);
rect(0,20,20,20);
//yellow
fill(255,255,0);
rect(0,40,20,20);
//green
fill(0,255,0);
rect(0,60,20,20);
//cyan
fill(0,255,255);
rect(0,80,20,20);
//blue
fill(0,0,255);
rect(0,100,20,20);
//magenta
fill(255,0,255);
rect(0,120,20,20);
//brown
fill(165,42,42);
rect(0,140,20,20);
//white
fill(255);
rect(0,160,20,20);
//black
fill(0);
rect(0,180,20,20);
if(mouseIsPressed){
if(mouseIsPressed && mouseX == 0 && mouseY == 0){
strokeWeight(10);
stroke(0);
line(pmouseX,pmouseY,mouseX,mouseY);
}
}
}