將sound加入程式環境中
將聲音加入並且播放
import processing.sound.*;
SoundFile player; //宣告變數
void setup(){
player=new SoundFile(this,"twice.mp3");
player.play();
}
void draw(){
}
import processing.sound.*;
SoundFile player;
SoundFile wavPon;//宣告另一個變數以放入wav檔
void setup(){
player=new SoundFile(this,"twice.mp3");
player.play();
wavPon=new SoundFile(this,"EXPLO CLASSIC.wav");
}
void draw(){
}
void mousePressed(){
wavPon.play();
}
PImage imgball;
float []ballx=new float[200];//設矩陣讓畫面不只一顆氣球
float []bally=new float[200];
float []ballsize=new float[200];
int now=0;//從矩陣0開始
void setup(){
size(500,400);
imgball=loadImage("ball.jpg");
}
void draw(){//開始畫圖
background(255);
for(int i=0;i<now;i++){
image(imgball,ballx[i],bally[i],ballsize[i],ballsize[i]/2*3);
if(bally[i]>0) bally[i]--;//畫完自己往上飄
}
}
void mousePressed(){//讓鼠標找到位置
ballsize[now]=100;
ballx[now]=mouseX-ballsize[now]/2;
bally[now]=mouseY-ballsize[now]/2*3;
now++;
}
float []ballx=new float[200];
float []bally=new float[200];
float []ballsize=new float[200];
int now=0;
void setup(){
size(500,400);
imgball=loadImage("ball.jpg");
}
void draw(){
background(255);
for(int i=0;i<now;i++){
image(imgball,ballx[i],bally[i],ballsize[i],ballsize[i]/2*3);
if(bally[i]>0) bally[i]--;
}
if(mousePressed) setball(ballsize[now-1]*1.03,now-1);
}
void setball(float size,int i){//設一個函數改變大小跟位置
ballsize[i]=size;
ballx[i]=mouseX-ballsize[i]/2;
bally[i]=mouseY-ballsize[i]/2*3;
}
void mousePressed(){
setball(10,now);
now++;
}






沒有留言:
張貼留言