課堂複習https://www.openprocessing.org/
02.
void setup()
{
size(1080,720);
}
int R=30;
void draw(){
if(mousePressed)ellipse(mouseX,mouseY,R,R);
R-=3;
if(R<0)R=30;
}
03.
colorMode()和fill()的應用
void setup()
{
size(1080,720);
colorMode(HSB,100);
}
int R=30,H=0;
void draw(){
fill(H,100,100);
if(mousePressed)ellipse(mouseX,mouseY,R,R);
R-=3;
if(R<0)R=30;
H++;
if(H>=100)H=0;
}
04.
random()和座標的應用
void setup()
{
size(1080,720);
colorMode(HSB,100);
}
int R=50,H=0;
int CircleX=540,CircleY=360;
void draw(){
fill(H,100,100);
ellipse(CircleX,CircleY,R,R);
R-=2;
CircleX+=random(30)-15;
CircleY+=random(30)-15;
if(R<0)
{
R=30;
CircleX=540;CircleY=360;
}
H++;
if(H>=100)H=0;
}
05.
imge的應用
PImage img;
void setup()
{
size(1280,720);
img = loadImage("0123.jpg");
}
void draw()
{
image(img,mouseX,mouseY);
}
crtl+K
06.
背景
PImage img ,imgBG;
void setup()
{
size(1280,720);
img = loadImage("0123.jpg");
imgBG = loadImage("222.jpg");
}
void draw()
{
image(imgBG,0,0,width,height);
image(img,mouseX,mouseY);
}
03.
colorMode()和fill()的應用
void setup()
{
size(1080,720);
colorMode(HSB,100);
}
int R=30,H=0;
void draw(){
fill(H,100,100);
if(mousePressed)ellipse(mouseX,mouseY,R,R);
R-=3;
if(R<0)R=30;
H++;
if(H>=100)H=0;
}
04.
random()和座標的應用
void setup()
{
size(1080,720);
colorMode(HSB,100);
}
int R=50,H=0;
int CircleX=540,CircleY=360;
void draw(){
fill(H,100,100);
ellipse(CircleX,CircleY,R,R);
R-=2;
CircleX+=random(30)-15;
CircleY+=random(30)-15;
if(R<0)
{
R=30;
CircleX=540;CircleY=360;
}
H++;
if(H>=100)H=0;
}
05.
imge的應用
PImage img;
void setup()
{
size(1280,720);
img = loadImage("0123.jpg");
}
void draw()
{
image(img,mouseX,mouseY);
}
crtl+K
06.
背景
PImage img ,imgBG;
void setup()
{
size(1280,720);
img = loadImage("0123.jpg");
imgBG = loadImage("222.jpg");
}
void draw()
{
image(imgBG,0,0,width,height);
image(img,mouseX,mouseY);
}





沒有留言:
張貼留言