
void setup()
{
size(600,400);
}
void draw()
{
if(mousePressed) line(mouseX,mouseY,pmouseX,pmouseY);
}
void keyPressed(){}
2.畫接龍的圓
void setup()
{
size(400,400);
}
int R=30;
void draw()
{
ellipse(mouseX,mouseY, R,R);
}
3.圓形變化
void setup()
{
size(400,400);
}
int R=30;
void draw()
{
ellipse(mouseX,mouseY, R,R);
R-=3;
if(R<0) R=30;
}
4.彩虹圓形
void setup()
{
size(400,400);
colorMode(HSB,100);
}
int R=30, H=0;
void draw()
{
fill(H,100,100);
ellipse(mouseX,mouseY, R,R);
R-=3;
if(R<0) R=30;
H++;
if(H>=100) H=0;
}
5.
void setup()
{
size(400,400);
colorMode(HSB,100);
}
int R=50, H=0;
int CircleX=200,CircleY=200;
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=50;
CircleX=200; CircleX=200;
}
H++;
if(H>=100) H=0;
}
6.圖片顯示(要將圖片拉入程式視窗內)(檔名要一樣)
PImage img;
void setup()
{
size(1280, 720);
img = loadImage("img.jpg");
}
void draw()
{
image(img, mouseX,mouseY,100,100);
}
7.單一圖片顯示
PImage img, imgBG;
void setup()
{
size(1280, 720);
img = loadImage("img.jpg");
imgBG = loadImage("imagBG.jpg");
}
void draw()
{
image(imgBG, 0,0,width,height);
image(img, mouseX,mouseY,100,100);
}









沒有留言:
張貼留言