2019年10月17日 星期四

05161022-w6筆記

1. 利用SimplePlayback文件庫撥放音樂
    import processing.sound.*;
    SoundFile player;

    void setup(){
      player = new SoundFile(this, "dream.mp3");
      player.play();
    }
    void draw(){
    }












2. 氣球互動
    PImage imgBalloon;
    float []balloonX=new float[200];
    float []balloonY=new float[200];
    float []balloonSize=new float[200];
    int nowN=0;
    void setup(){
      size(500,500);
      imgBalloon = loadImage("balloon.jpg");
    }
    void draw(){
      background(255);
      for(int i=0; i<nowN; i++){
          image(imgBalloon, balloonX[i], balloonY[i], balloonSize[i], balloonSize[i]/2*3);
      }
    }
    void mousePressed(){
      balloonSize[nowN]=100;
      balloonX[nowN]=mouseX-balloonSize[nowN]/2;
      balloonY[nowN]=mouseY-balloonSize[nowN]/2*3;
    }
}

3氣球互動2void draw(){  background(255);  for(int i=0; i<nowN; i++){      image(imgBalloon, balloonX[i], balloonY[i], balloonSize[i], balloonSize[i]/2*3);      if(balloonY[i]>0) balloonY[i]--;  }  if(mousePressed) setBalloon(balloonSize[nowN-1]*1.01, nowN-1);}void setBalloon(float size, int i){  balloonSize[i]=size;  balloonX[i]=mouseX-balloonSize[i]/2;  balloonY[i]=mouseY-balloonSize[i]/2*3;void mousePressed(){  setBalloon(10, nowN);  nowN++;}

4. 其中作品組員題目   組員: 陳念曦 05160026             墨憶萱 05161022題目:  


3

沒有留言:

張貼留言

alanhc 互動技術-week17 [final]

回顧這學期的作品:  期中作業:LANDING:PLANET 賣點&特點: 炫麗的特效 物理(星球重力及降落)及粒子系統(噴射) 世界地圖可根據視角縮放 困難點: 重寫3次最終改寫成物件導向的CLASS寫法...