void setup()
{
size(800,600);//畫面大小
}
void draw()//畫出黑線
{
line(mouseX,mouseY,pmouseX,pmouseY);
}

程式碼:
void setup()
{
size(800,600);
background(#3072FC);//背景顏色大小(EX:藍色)
}
void draw()
{
if(mousePressed)//若按下滑鼠
line(mouseX,mouseY,pmouseX,pmouseY);
}
void setup()
{
size(800,600);
background(#3072FC);//背景顏色大小(EX:藍色)
}
void draw()
{
if(mousePressed)//若按下滑鼠
line(mouseX,mouseY,pmouseX,pmouseY);
}

void setup(){
size(800,600);
background(#00FFEC);
stroke(#FF0F17); ///
}
void draw(){
fill(255,0,0); rect(0,0,100,100);
fill(255,128,0); rect(0,100,100,100);
fill(255,255,0); rect(0,200,100,100);
fill(0,255,0); rect(0,300,100,100);
fill(0,0,255); rect(0,400,100,100);
}
void mouseDragged(){
line(mouseX,mouseY,pmouseX,pmouseY);
}
void mousePressed(){
if(mouseX<100 && mouseY<100){stroke(255,0,0);}
else if(mouseX<100 && mouseY<200){stroke(255,128,0);}
else if(mouseX<100 && mouseY<300){stroke(255,255,0);}
else if(mouseX<100 && mouseY<400){stroke(0,255,0);}
else if(mouseX<100 && mouseY<500){stroke(0,0,255);}
}

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

PImage imgBG;
PImage imgBlack;
void setup() {
size(800, 600);
imgBG = loadImage("color.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();
}
PImage imgBlack;
void setup() {
size(800, 600);
imgBG = loadImage("color.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();
}

PImage imgBG;
PGraphics imgBlack;
void setup() {
size(800, 600);
imgBG = loadImage("color.jpg");
imgBG.resize(800,600);
imgBlack = createGraphics(800,600);
imgBlack.beginDraw();
imgBlack.background(0);
imgBlack.strokeWeight(5);
imgBlack.stroke(0,0,0,28);
imgBlack.endDraw();
}
void draw() {
background(0);
imgBG.mask(imgBlack);
if(keyPressed) image(imgBlack,0,0);
else image(imgBG,0,0,width,height);
}
void mouseDragged() {
imgBlack.beginDraw();
imgBlack.strokeWeight(5);imgBlack.stroke(255);
imgBlack.line(mouseX,mouseY,pmouseX,pmouseY);
imgBlack.endDraw();
}
PGraphics imgBlack;
void setup() {
size(800, 600);
imgBG = loadImage("color.jpg");
imgBG.resize(800,600);
imgBlack = createGraphics(800,600);
imgBlack.beginDraw();
imgBlack.background(0);
imgBlack.strokeWeight(5);
imgBlack.stroke(0,0,0,28);
imgBlack.endDraw();
}
void draw() {
background(0);
imgBG.mask(imgBlack);
if(keyPressed) image(imgBlack,0,0);
else image(imgBG,0,0,width,height);
}
void mouseDragged() {
imgBlack.beginDraw();
imgBlack.strokeWeight(5);imgBlack.stroke(255);
imgBlack.line(mouseX,mouseY,pmouseX,pmouseY);
imgBlack.endDraw();
}

沒有留言:
張貼留言