1.噁心的接龍
void setup(){
size(400 , 400); ///視窗的大小
}
int R=30; ///半徑R初始=30
void draw(){
ellipse(mouseX , mouseY , R , R); ///畫圓(跟著滑鼠X座標,跟著滑 鼠Y座標,半徑R,半徑R);
R-=3;
if(R<0) R=30;
}
2.變色惡心的接龍
void setup(){
size(400 , 400);
colorMode(HSB , 100); ///顏色模式(跟RGB同類型,最大值);
}
int R=30, H=0;
void draw(){
fill(H , 100 , 100); ///顏色填滿(色像,飽和度,亮度);
ellipse(mouseX , mouseY , R , R);
R-=3;
if(R<0) R=30;
H+=10;
if(H>=100) H=0;
}
3.隨機畫圓
void setup(){
size(400 , 400);
colorMode(HSB , 100);
}
int R=60, H=0;
int CircleX=200,CircleY=200; ///圓的出始位置(200,200)
void draw(){
fill(H , 100 , 100);
ellipse(CircleX , CircleY , R , R);
R-=2;
CircleX+=random(30)-15; ///圓的X座標隨機15到-15
CircleY+=random(30)-15; ///圓的Y座標隨機15到-15
if(R<0){
R=60;
CircleX=200; CircleY=200;
}
H+=10;
if(H>=100) H=0;
}
4.讀圖檔
size(1280,720);
PImage img = loadImage("error.jpg"); ///讀圖檔
image(img, 0,0,100,100); ///圖檔位置
PImage img;
void setup(){
size(1280,720);
img = loadImage("error.jpg"); ///讀圖檔
}
void draw(){
image(img , mouseX , mouseY); ///圖檔出現在滑鼠的位置
}
PImage img,imgBG;
void setup(){
size(1920,1080);
img = loadImage("error.png");
imgBG = loadImage("BG.png"); ///讀取背景圖
}
void draw(){
image(imgBG,0,0,width,height); ///設定背景
///background(imgBG); ///設定背景的另一種寫法
image(img,mouseX,mouseY);
}






沒有留言:
張貼留言