嘗試初步做出OpenProcessing裡的互動小遊戲,我新增了改顏色的功能
void setup(){
  size(400,400);
}
int r=60;
int a=0;
void draw(){
  fill(a);
  ellipse(mouseX,mouseY,r,r);
  r+=3;
  if(r>=60) r=3;
}
void mouseClicked() {
    a +=10;
    if(a>255) a=0;
  }
加上RGB變換的功能 還有亂數變化
但感覺隨機的範圍不夠大 所以我增加了範圍
void setup(){
  size(400,400);
  colorMode(HSB,100);
}
int r=60;
int H=0;
int CircleX=200,CircleY=200;
void draw(){
  fill(H,100,100);
  ellipse(CircleX,CircleY,r,r);
  r-=3;
  CircleX+=random(80)-40;
  CircleY+=random(80)-40;
  if(r<0){
    r=60;
    CircleX=200;CircleY=200;
  }
  H++;
  if(H>=100) H=0;
}
挑選喜歡的圖片複製進入processing
讓圖片不會產生殘影加入桌布
PImage img, imga;
void setup() {
  size(1280,720);
  img=loadImage("kim.jpg");
  imga=loadImage("mmm.jpg");
}
void draw() {
  image(imga,0,0,width,height);
  image(img, mouseX, mouseY, 450, 450);
}




 
沒有留言:
張貼留言