Week06-不小心翹課了 ヽ༼ಢ_ಢ༽ノ
---------------------------------------------------------------------------------------------------------------------------------
●Step01-匯入聲音(先下載好)
到速寫本>引用庫文件>添加庫文件>輸入sound>
選擇Sound |Provides a simple way to work with audio. The Processing Foundation
(!注意!如果↑不能用,可改選Minim |An audio library that provides easy to use classes for playback,recording,an... Damien Di Fede and Anderson...)
(!注意!如果↑不能用,可改選Minim |An audio library that provides easy to use classes for playback,recording,an... Damien Di Fede and Anderson...)
◎安裝完成後再確認一次是否安裝完成,如下圖顯示:
再到文件>範例程式>選擇Libraries>Sound>Soundfile>SimplePlayback
●Step02-放入音檔
載好音樂後,放到程式碼裡
《程式碼》
import processing.sound.*; SoundFile player;//name void setup(){ player = new SoundFile(this,"Makeitright.mp3"); player.play(); } void draw(){ } void mousePressed(){ player.play(); }
●Step03-氣球圖片(滑鼠點一下出現一張)
《程式碼》
PImage imgBall; float []ballX=new float[200]; float []ballY=new float[200]; float []ballSize=new float[200]; int nowN=0; void setup(){ size(500,400); imgBall = loadImage("ball.jpg"); } void draw(){ background(255); for(int i=0;i<nowN;i++){ image(imgBall,ballX[i],ballY[i],ballSize[i],ballSize[i]/2*3); } } void mousePressed(){ ballSize[nowN]=100; ballX[nowN]=mouseX-ballSize[nowN]/2; ballY[nowN]=mouseY-ballSize[nowN]/2*3; nowN++; }
●Step04-氣球圖片(滑鼠點一下,出現氣球並往上飄)
《程式碼》
PImage imgBall; float []ballX=new float[200]; float []ballY=new float[200]; float []ballSize=new float[200]; int nowN=0; void setup(){ size(500,400); imgBall = loadImage("ball.jpg"); } void draw(){ background(255); for(int i=0;i<nowN;i++){ image(imgBall,ballX[i],ballY[i],ballSize[i],ballSize[i]/2*3); if(ballY[i]>0) ballY[i]--; } } void mousePressed(){ ballSize[nowN]=100; ballX[nowN]=mouseX-ballSize[nowN]/2; ballY[nowN]=mouseY-ballSize[nowN]/2*3; nowN++; }








沒有留言:
張貼留言