一筆到底
void setup() {
size(600, 400); } void draw() { if (mousePressed) { line(pmouseX, pmouseY, mouseX, mouseY); } }
stroke改顏色
void setup() { size(600, 400); } void draw() { stroke(#20744F); if (mousePressed) { line(pmouseX, pmouseY, mouseX, mouseY); } }
key 換顏色
void setup() { size(600, 400); } void draw() { if (key=='1')stroke(#20744F); if (key=='2')stroke(#15C5E3); if (key=='3')stroke(#212B6C); if (key=='4')stroke(#212B6C); if (key=='5')stroke(#1B4002); if (mousePressed) { line(pmouseX, pmouseY, mouseX, mouseY); } }
自己改顏色
void setup() { size(600, 400); fill(255, 0, 0); rect(0, 0, 50, 50); fill(255, 255, 0); rect(0, 50, 50, 50); fill(0, 255, 0); rect(0, 100, 50, 50); fill(0, 255, 255); rect(0, 150, 50, 50); fill(0, 0, 255); rect(0, 200, 50, 50); line(25, 250, 25-7, 400); line(25, 250, 25+7, 400); } void draw() { if (mouseX<50 && mousePressed) { if (mouseY<50) stroke(255, 0, 0); else if (mouseY<100) stroke(255, 255, 0); else if (mouseY<150) stroke(0, 255, 0); else if (mouseY<200) stroke(0, 255, 255); else if (mouseY<250) stroke(0, 0, 255); else { strokeWeight((mouseY-250)/10); } } if (mouseX>50 && mousePressed) { line(pmouseX, pmouseY, mouseX, mouseY); } }
mousedragged
void setup() { size(600, 400); fill(255, 0, 0); rect(0, 0, 50, 50); fill(255, 255, 0); rect(0, 50, 50, 50); fill(0, 255, 0); rect(0, 100, 50, 50); fill(0, 255, 255); rect(0, 150, 50, 50); fill(0, 0, 255); rect(0, 200, 50, 50); line(25, 250, 25-7, 400); line(25, 250, 25+7, 400); } void draw() { if (mouseX<50 && mousePressed) { if (mouseY<50) stroke(255, 0, 0); else if (mouseY<100) stroke(255, 255, 0); else if (mouseY<150) stroke(0, 255, 0); else if (mouseY<200) stroke(0, 255, 255); else if (mouseY<250) stroke(0, 0, 255); else { strokeWeight((mouseY-250)/10); } } } void mouseDragged() { if (mouseX>50 && mousePressed) { line(pmouseX, pmouseY, mouseX, mouseY); } }
上下左右
void setup() { size(600, 400); fill(255, 0, 0); rect(0, 0, 50, 50); fill(255, 255, 0); rect(0, 50, 50, 50); fill(0, 255, 0); rect(0, 100, 50, 50); fill(0, 255, 255); rect(0, 150, 50, 50); fill(0, 0, 255); rect(0, 200, 50, 50); line(25, 250, 25-7, 400); line(25, 250, 25+7, 400); } void draw() { if (mouseX<50 && mousePressed) { if (mouseY<50) stroke(255, 0, 0); else if (mouseY<100) stroke(255, 255, 0); else if (mouseY<150) stroke(0, 255, 0); else if (mouseY<200) stroke(0, 255, 255); else if (mouseY<250) stroke(0, 0, 255); else { strokeWeight((mouseY-250)/10); } } } void mouseDragged() { if (mouseX>50 && mousePressed) { line(pmouseX, pmouseY, mouseX, mouseY); } } void mousePressed() { if (key=='1') stroke(255, 0, 0); if (keyCode==UP) line(300, 200, 300, 0); if (keyCode==DOWN) line(300, 200, 300, 400); if (keyCode==RIGHT) line(300, 200, 0, 200); if (keyCode==LEFT) line(300, 200, 600, 200); }![]()






沒有留言:
張貼留言