void setup(){
size(800,600);
}
void draw(){
line(mouseX, mouseY, pmouseX, pmouseY);
}畫圖但不能控制滑鼠,也沒有背景
void setup(){
size(800,600);
background(#89BBE5);
}
void draw(){
if(mousePressed)
line(mouseX, mouseY, pmouseX, pmouseY);
}
畫圖可以控制滑鼠也有背景
void setup(){
size(800,600);
background(#89BBE5);
stroke(#762067);
}
void draw(){
fill(0,255,0); rect(0,0,100,100);
fill(0,0,255); rect(0,100,100,100);
fill(255,255,0); rect(0,200,100,100);
}
void mouseDragged(){
line(mouseX, mouseY, pmouseX, pmouseY);
}
void mousePressed(){
if(mouseX<100&& mouseY<100){stroke(0,255,0);}
else if(mouseX<100&& mouseY<200){stroke(0,0,255);}
else if(mouseX<100&& mouseY<300){stroke(255,255,0);}
}
並且多了三個範圍的格子可以選擇顏色
利用選範圍的方式,填取顏色
分別為綠,藍,黃
void mouseDragged(){//按壓延伸的函式
void mousePressed(){//按壓的函式
void setup(){
size(800,600);
background(255);
stroke(#762067);
}
float myTsuTsuDer=1;
color myStroke=color(0);
void draw(){
stroke(0); strokeWeight(1);
fill(0,255,0); rect(0,0,100,100);
fill(0,0,255); rect(0,100,100,100);
fill(255,255,0); rect(0,200,100,100);
stroke(myStroke); strokeWeight(myTsuTsuDer);
}
void mouseDragged(){
line(mouseX, mouseY, pmouseX, pmouseY);
}
void mousePressed(){
if(mouseX<100&& mouseY<100){myStroke=color(0,255,0);}
else if(mouseX<100&& mouseY<200){myStroke=color(0,0,255);}
else if(mouseX<100&& mouseY<300){myStroke=color(255,255,0);}
if(mouseX>700) myTsuTsuDer=mouseY/30;
}
可以用不同的顏色,並且控制粗細~~
PImage imgBG;
PImage imgBlack;
void setup() {
size(800, 600);
imgBG=loadImage("colorBG.jpg");
imgBlack=createImage(800, 600, ARGB);
imgBlack.loadPixels();
for(int i = 0; i< imgBlack.pixels.length; i++) {
imgBlack.pixels[i] = color(0,0,0,255);
}
imgBlack.updatePixels();
}
void draw() {
image(imgBG, 0,0,width, height);
image(imgBlack, 0,0,width, height);
}
void mouseDragged(){
imgBlack.loadPixels();
imgBlack.pixels[mouseX+mouseY*width] = color(0,0,0,0);
imgBlack.updatePixels();
}
可以刮畫但是是點狀
void setup() {
size(800, 600);
colorMode(HSB, 800);
background(0);
strokeWeight(2);
}
void draw(){
if(mousePressed){
stroke (mouseX,mouseY, 800);
line(mouseX,mouseY,pmouseX,pmouseY);
}
}
同學利用另外的一種方式刮畫







沒有留言:
張貼留言