2023年9月21日 星期四

week02 Ray

 

WEEK 2


step 1-1 模擬地震


step 1-2增加Y軸搖晃


float [] HLE ={ -1042, -3479.7, 1003.7, -1669, -1639.6, -14219, -3655.1, -4917, 9363.2, -4271.8, -24, 681};
float [] HLN ={ -17090, -13711, -22888, -19631, -23818, -18573, -19636, -15648, -18256, -15721, -17776, -15581};
float [] HLZ ={ 11323, 10563, 16417, 10003, 12566, 19520, 6046.7, 25954, 12589, 11481, 11319, 11670};
int N = 12;
void setup(){
  size(500,500);
  frameRate(10);
}
void draw(){
  background(#FFFFF2);
  float dx = HLE[frameCount%N]/100;
  float dy = HLN[frameCount%N]/100;
  rect(200+dx,300+dy,100,100);
}

step 2-1放圖片(直接把圖片拉到程式碼裡面)



PImage img = loadImage("chair.jpg");
size(300,300);
image(img, 0, 0, 300, 300);

step 3-1滑鼠貼出椅子


step 4-1樓梯上的cindora



PImage img,imgBox;
void setup(){
  size(600,600);
  img = loadImage("princess.png");
  imgBox = loadImage("box.png");
}
void draw(){
  imageMode(CENTER);
  if(mousePressed){
    image(imgBox, mouseX, mouseY);
  }else{
  image(img, 300, 300, 300, 300);
    }
}












沒有留言:

張貼留言