顯示具有 Week03 標籤的文章。 顯示所有文章
顯示具有 Week03 標籤的文章。 顯示所有文章

2015年1月25日 星期日

WEEK03

         


                                                      點擊畫面後即開始播放音樂




PImage boy, girl;
import ddf.minim.*;
Minim minim;
AudioPlayer song;

void setup() {
background(0);
size(600, 400);
minim=new Minim(this);
song=minim.loadFile("song.mp3");
boy=loadImage("boy.jpg");
girl=loadImage("girl.jpg");
}

void draw() {
  image(boy, 0, 0);
  image(girl, 300, 200);
}

void mousePressed(){
  song.play();
}

2014年9月29日 星期一

Week03

讀圖後跟著滑鼠(使用center)可以把圖的中心跟隨滑鼠。
background的部分注意* 如果圖片檔案大於開檔size就可能壞掉!
音效部分使用預設好函式,MP3、WAV都可以讀
(這 個 是 上 個 禮 拜 教 的)

01160520_陳瑋廷_HW03


↖背景↖滑鼠游標圖片代替
1.google - wav download:http://billor.chsh.chc.edu.tw/sound/boom.htm
2.線上去背景:https://clippingmagic.com/
↖圖片和音樂都放在這資料夾裡
↖按下去(聲音:gum.wav 槍聲)↖背景音樂(marcus_kellis_theme.mp3)

★未做:宮格裡有球、機關槍掃射多拉A夢

01160492_張哲鳴, HW03, Week03,

import ddf.minim.*;
Minim minim;
AudioPlayer myMP3;

PImage img, img$, imgBG;
float eggX=750, eggY=550, eggVX, eggVY, flying=0;

void setup() {
  size(900, 600, P3D);
  minim=new Minim(this);
  myMP3=minim.loadFile("music.mp3");

  img=loadImage("iphone.png");
  img$=loadImage("money.png");
  imgBG = loadImage("apple.jpg");
  imgBG.resize(900, 600);
  imageMode(CENTER);
}

void draw() {
  background(imgBG);
  image(img, mouseX, mouseY, 300, 200);
  if (flying>0) {
    image(img$, eggX, eggY, 100, 100);
    eggX+=eggVX;
    eggY+=eggVY;
    flying--;
  }
}

void mousePressed(){
    myMP3.rewind();
    myMP3.play();
    eggX=400;
    eggY=0;
    flying=20;
    eggVX=(mouseX-eggX)/20;
    eggVY=(mouseY-eggY)/20;
  }


week03





// music


PImage img,bg;
import ddf.minim.*;
Minim minim;
AudioPlayer player, music;

void setup(){
  size(1000, 800);
     minim = new Minim(this);
   player = minim.loadFile("forest.wav");
   //music=minim.loadFile("Kalimba.mp3");
   player.play();
  img=loadImage("1.png");
  bg=loadImage("2.jpg");
  bg.resize(1000,800);
  imageMode(CENTER);
}
void draw(){
  background(bg);
  image(img, mouseX, mouseY, 50, 50);
}

01160686_葉梓灝,Hw03,week03

PImage img;
float eggX=750,eggY=550,eggVX,eggVY,flying=0;
import ddf.minim.analysis.*;
import ddf.minim.*;
Minim       minim;
AudioPlayer jingle;
FFT         fft;
void setup(){
  size(400,600,P3D);
  img=loadImage("201008031121163961.gif");
  imageMode(CENTER);
  
  minim = new Minim(this);
  jingle = minim.loadFile("jingle.mp3", 1024);
  jingle.loop();
  fft = new FFT( jingle.bufferSize(), jingle.sampleRate() ); 
}
void draw(){
  background(255,0,0);
  stroke(255);
  image(img,mouseX,mouseY,300,200);
  if(flying>0){
    fill(67,222,109);
    ellipse(eggX,eggY,25,25);
    eggX+= eggVX; 
    eggY+=eggVY;
    flying--;
  }
}
void mousePressed(){
  eggX=750;eggY=550;
  eggVX=(mouseX-eggX)/15;
  eggVY=(mouseY-eggY)/15;
  flying=30;
}

Week03


size(600,600);
PImage img = loadImage("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhInFdPcODMbKZMDCIBGWp-LaNCGm0kgsPRurzpkHmDVgNaZrhkewHcnBznJ0uI4iV_xL-RxYltPDB0BhWf4YkMu6bM-4NC-LxHN1B-VltBsxCJN7ewpcx7CsWBUXe1fQ8xxnEeb-aewZo/s800/20012.jpg");
image(img,0,0,600,600);




File - save as
開個資料夾 把照片拉進來p語言
PImage img;
void setup(){
  size(800,600);
  img = loadImage("20012.jpg");
  imageMode(CENTER);
}
void draw(){
  background(255,0,0);
  image(img, mouseX,mouseY,300,300);
}






加入圖片
PImage img,imgBG;
void setup(){
  size(800,600);
  img = loadImage("1234.png");
  imgBG = loadImage("background.jpg");
  imgBG.resize(800,600);
  imageMode(CENTER);
}
void draw(){
  background(imgBG);
  image(img, mouseX,mouseY,300,300);
}

import ddf.minim.*;
Minim minim;
AudioPlayer  wolf;
void setup()
{
  size(512,200,P3D);
  minim = new Minim(this); 
  wolf= minim.loadFile("wolf.wav");

}
void draw()
{
}
void mousePressed()
{
  wolf.rewind();
  wolf.play();
}

Week03


import ddf.minim.*;
Minim minim;
AudioPlayer player,wolf;
PImage img, imgBG;
float eggX=750, eggY=550, eggVX, eggVY, flying=0;
void setup() {
  size(800, 600, P3D);
  img=loadImage("123.png");
  imgBG = loadImage("bg.jpg");
  imgBG.resize(800, 600);
  imageMode(CENTER);  
  minim = new Minim(this);
  wolf = minim.loadFile("wolf.wav");
  player = minim.loadFile("marcus_kellis_theme.mp3");
}
void draw() {
  background(imgBG);
  image(img, mouseX, mouseY, 300, 300);
  if (flying>0) {
    ellipse(eggX, eggY, 50, 50);
    eggX+=eggVX;
    eggY+=eggVY;
    flying--;
  }
}
void mousePressed() {
  player.play();
  wolf.rewind();
  wolf.play();
  eggX=750;
  eggY=550;
  flying=30;
  eggVX=(mouseX-eggX)/30;
  eggVY=(mouseY-eggY)/30;
}

笑死人不償命

import ddf.minim.*;
PImage img;
Minim minim;
AudioPlayer player;
void setup()
{
  size(512, 500, P3D);
  img = loadImage("1.jpg");//布魯克桌布
  img.resize(512,500);//設定大小
  minim = new Minim(this);
  player = minim.loadFile("laugh.mp3");
  //player.play();
}
void mousePressed(){
  player.rewind();
  player.play();
}
void draw ()//需到這行不然無法撥放
{
  background(img);//放上桌布
}

01160431_劉冠逸, HW03, Week03,


01162412_葉興宇, HW03, Week03


01160333



加上聲音

import ddf.minim.*;
Minim minim;
AudioPlayer player,pika;
PImage img,imgBG;
void setup(){
  size(800,600);
  minim = new Minim(this);
  player = minim.loadFile("102-a-new-adventure-.mp3");
  pika = minim.loadFile("pikachu.wav");
  player.play();
  
  
  img = loadImage("ball.png");//pokemon ball
  imgBG = loadImage("BG.jpg");//BG
  imgBG.resize(800,600);
  imageMode(CENTER);
}

void draw(){
  background(imgBG);
  image(img,mouseX,mouseY,100,100);//with mouse

void mousePressed(){
  pika.rewind();
  pika.play();
}

第三週課堂

1) 

PImage img;
void setup(){
 size(800,600);
 img=loadImage("puding.jpg"); 
  imageMode(CENTER);
}
void draw(){
background(162,240,205);
image(img,mouseX,mouseY,211,200);
}

2)
PImage img,imgBG;
void setup(){
 size(800,600);
 img=loadImage("puding.jpg"); 
 imgBG=loadImage("background.jpg"); 
 imgBG.resize(800,600);
  imageMode(CENTER);
}
void draw(){
background(imgBG);
image(img,mouseX,mouseY,211,200);
}



3) 




import ddf.minim.*;
Minim minim;
AudioPlayer player,forest,Wave;

void setup()
{
  size(512, 200, P3D);
  minim = new Minim(this);
  player = minim.loadFile("marcus_kellis_theme.mp3");
  forest=minim.loadFile("forest.wav");
  Wave=minim.loadFile("Wave.wav");
  player.play();
}

void draw()
{
}
void mousePressed(){
 forest.rewind();
 forest.play(); 
}






第三週課堂作業


貼圖
跟著滑鼠跑的奇奇蒂蒂



貼圖背景



加入音檔
滑鼠按下有鳥叫聲



發射蛋攻擊小鳥




PImage img,imgBG;
import ddf.minim.*;
Minim minim;
AudioPlayer bird;
float eggX=750, eggY=550, eggVX, eggVY, flying=0;
void setup(){
  size(800,600,P3D);
  minim = new Minim(this);
  
  bird= minim.loadFile("bird.wav");
  
  img= loadImage("bird.png");
  imgBG= loadImage("tree.jpg");
  imgBG.resize(800,600);
  imageMode(CENTER);
  
}
void draw(){
  background(imgBG);
  image(img,mouseX,mouseY,100,100);
  if(flying>0){
    ellipse(eggX,eggY,50,50);
    eggX+=eggVX;
    eggY+=eggVY;
    flying--;
  }
}
void mousePressed(){
  eggX=750; eggY=550; flying=30;
  eggVX=(mouseX-eggX)/30;
  eggVY=(mouseY-eggY)/30;
  bird.rewind();
  bird.play();
}






01160235_謝采玲, HW03, Week03

loadImage

PImage img;
void setup(){
  size(800,600);
  img = loadImage("1000px-Buzz.png");
  imageMode(CENTER);
}

void draw(){
  background(255,0,0);
  image(img,mouseX,mouseY,125,178);
}

background(imgBG);

PImage img,imgBG;
void setup(){
  size(800,600);
  img = loadImage("1000px-Buzz.png");
  imgBG=loadImage("background.jpg");
  imgBG.resize(800,600);
  imageMode(CENTER);
}

void draw(){
  background(imgBG);
  image(img,mouseX,mouseY,125,178);
}

shoot ball

PImage img,imgBG;
float eggX=750,eggY=550,eggVX,eggVY,flying=0;
void setup(){
  size(800,600);
  img = loadImage("1000px-Buzz.png");
  imgBG=loadImage("background.jpg");
  imgBG.resize(800,600);
  imageMode(CENTER);
}

void draw(){
  background(imgBG);
  image(img,mouseX,mouseY,125,178);
  if(flying>0){
    ellipse(eggX,eggY,50 ,50 );
    eggX+=eggVX; eggY+=eggVY;
    flying--;
  }
}
void mousePressed(){
  eggX=750; eggY=550; flying=30;
  eggVX=(mouseX-eggX)/30;
  eggVY=(mouseY-eggY)/30;
}





AudioPlayer

import ddf.minim.analysis.*;
import ddf.minim.*;

Minim       minim;
AudioPlayer jingle,laser;
FFT         fft;

void setup()
{
  size(512, 200, P3D);
 
  minim = new Minim(this);
  jingle = minim.loadFile("jingle.mp3", 1024);
  jingle.loop();
  fft = new FFT( jingle.bufferSize(), jingle.sampleRate() );
  laser=minim.loadFile("laser2.mp3");
}
void draw()
{
  background(0);
  stroke(255);
  fft.forward( jingle.mix );
  for(int i = 0; i < fft.specSize(); i++)
  {
    line( i, height, i, height - fft.getBand(i)*8 );
  }
}
void mousePressed(){
  laser.rewind();
  laser.play();

}

Week03


PImage img,imgBG;
float eggX=750,eggY=550,eggVX,eggVY,flying=0;
void setup(){
size(800,600);
img=loadImage("123.png");
imgBG = loadImage("bg.jpg");
imgBG.resize(800,600);
imageMode(CENTER);
}
void draw(){
background(imgBG);
image(img,mouseX,mouseY,300,300);
if(flying>0){
     ellipse(eggX,eggY,50,50);
     eggX+=eggVX;
     eggY+=eggVY;
     flying--;
}
}
void mousePressed(){
  eggX=750;eggY=550;flying=30;
  eggVX=(mouseX-eggX)/30;
  eggVY=(mouseY-eggY)/30;

}

01160686_葉梓灝,Hw03,week03

PImage img;
float eggX=750,eggY=550,eggVX,eggVY,flying=0;
void setup(){
  size(400,600);
  img=loadImage("201008031121163961.gif");
  imageMode(CENTER);
}
void draw(){
  background(255,0,0);
  image(img,mouseX,mouseY,300,200);
  if(flying>0){
    fill(67,222,109);
    ellipse(eggX,eggY,25,25);
    eggX+= eggVX; 
    eggY+=eggVY;
    flying--;
  }
}
void mousePressed(){
  eggX=750;eggY=550;
  eggVX=(mouseX-eggX)/15;
  eggVY=(mouseY-eggY)/15;
  flying=30;
}