PImage img=loadImage("http://kobitos.com/kobitos/mainSp/04.png");
image(img, 0,0,400,400);
------------------------------------------------------------------------------------------------------------------
圖跟著滑鼠移動
PImage img;
void setup(){
size(800,800);
img=loadImage("peach.png");
imageMode(CENTER);
}
void draw(){
background(0); //背景顏色
image(img,mouseX,mouseY,200,200); //跟著滑鼠動的圖片大小
}
PS:先接圖片去背
將processing另存新檔(檔名第一個字不能為數字)
將去背好的圖片拉進程式
------------------------------------------------------------------------------------------------------------------
加入背景圖
PImage img,imgBG;
float eggX=750,eggY=550,eggVX,eggVY,flying=0;
void setup(){
size(1200,800);
img=loadImage("peach.png");
imgBG = loadImage("bg.jpg");
imgBG.resize(1200,800);
imageMode(CENTER);
}
void draw(){
background(imgBG);
image(img,mouseX,mouseY,200,200);
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;
}
PS:背景圖片也要拉進程式裡
------------------------------------------------------------------------------------------------------------------
加入音樂
import ddf.minim.*;
Minim minim;
AudioPlayer player;
PImage img,imgBG;
float eggX=750,eggY=550,eggVX,eggVY,flying=0;
void setup(){
size(1200,800,P3D);
img=loadImage("peach.png");
imgBG = loadImage("bg.jpg");
imgBG.resize(1200,800);
imageMode(CENTER);
minim = new Minim(this);
player = minim.loadFile("marcus_kellis_theme.mp3");
}
void draw(){
background(imgBG);
image(img,mouseX,mouseY,200,200);
if(flying>0){
ellipse(eggX,eggY,50,50);
eggX+=eggVX;
eggY+=eggVY;
flying--;
}
}
void mousePressed(){
player.play();
eggX=750;eggY=550;flying=30;
eggVX=(mouseX-eggX)/30;
eggVY=(mouseY-eggY)/30;
}




沒有留言:
張貼留言