工具->顏色選擇器。
size() //畫面的大小。
line()//劃一條線,從開始點的XY座標,到結束點的XY座標。
rect()//畫一個長方形,從開始點的XY座標,到結束點的XY座標。
fill()//方格填色,A(RGBA)方式ORB(#??????)色碼填色。
background()//背景填色,A(RGBA)方式ORB(#??????)色碼填色。
ellipse()//橢圓形(起點(XY)座標,長,寬。)
void setup(){} //大約等於Strat()
void draw(){} //大約等於Update()
PImage img;增加圖片近來,先進行宣告
img=loadImage("dora.jpg");讀入圖片
image(img,0,0,width,height);顯示圖片
if (mousePressed&& mouseButton == RIGHT) { //如果是右鍵,那就把格子填白
int nowX=mouseX/16*16 , nowY=mouseY/30*30; //偵測在哪個位置,將小數消掉之後讓方格基點在左上角
mouseDragged()//滑鼠移動函式
key//用來偵測鍵盤的按鍵
keyCode//用來偵測沒辦法直接打出來的按鍵 UP RIGHT ALT CTRL ENTER 之類的
可以使用PRINT來偵測KEY OR KEYCODE//可能會因為系統差異而有不同編碼
多用變數取代定值,可以更方便更改。
keyReleased//按鍵跳起來後執行
import processing.sound.*;
SoundFile player(變數);
setup(){
player = new SoundFile(this,"Dora.mp3");
player.play();
}
★wav播放☆
import ddf.minim.*;
Minim minim;AudioPlayer wav;
void setup(){ minim = new Minim(this); wav = minim.loadFile("UZI.wav");}void draw(){}void mousePressed(){ wav.play(); wav.rewind();}
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆PImage imgballon;float balloonX[]=new float[200];float balloonY[]=new float[200];float balloonSize[]=new float[200];int now =0;
import ddf.minim.*;Minim minim;AudioPlayer wav;
void setup(){ size(500, 400); imgballon = loadImage("ballon.jpg");
minim = new Minim(this); wav = minim.loadFile("UZI.wav"); background(255);}
void draw(){ background(255); for (int i=0; i<now; i++) { image(imgballon, balloonX[i], balloonY[i], balloonSize[i], balloonSize[i]/2*3); if (balloonY[i]>0) { balloonY[i]--; wav.rewind(); } } if (mousePressed&&mouseButton==LEFT) { setBalloon(balloonSize[now-1]*1.01, now-1); }}
void mousePressed() { if (mouseButton==LEFT) { setBalloon(10, now); now++; wav.play(); } else if (mouseButton==RIGHT) { for (int i=0; i<now; i++) { if (mouseX>balloonX[i]&&mouseX<balloonX[i]+balloonSize[i]&&mouseY>balloonY[i]&&mouseY<balloonY[i]+balloonSize[i]/2*3) { setBalloon(0, i); wav.play(); } } }}
void mouseReleased() { wav.pause();}void setBalloon(float size, int i) { balloonSize[i]=size; balloonX[i]=mouseX-balloonSize[i]/2; balloonY[i]=mouseY-balloonSize[i]/2*3;}
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
import ddf.minim.*;
Minim minim;AudioPlayer wav;
void setup(){ minim = new Minim(this); wav = minim.loadFile("UZI.wav");}void draw(){}void mousePressed(){ wav.play(); wav.rewind();}
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆PImage imgballon;float balloonX[]=new float[200];float balloonY[]=new float[200];float balloonSize[]=new float[200];int now =0;
import ddf.minim.*;Minim minim;AudioPlayer wav;
void setup(){ size(500, 400); imgballon = loadImage("ballon.jpg");
minim = new Minim(this); wav = minim.loadFile("UZI.wav"); background(255);}
void draw(){ background(255); for (int i=0; i<now; i++) { image(imgballon, balloonX[i], balloonY[i], balloonSize[i], balloonSize[i]/2*3); if (balloonY[i]>0) { balloonY[i]--; wav.rewind(); } } if (mousePressed&&mouseButton==LEFT) { setBalloon(balloonSize[now-1]*1.01, now-1); }}
void mousePressed() { if (mouseButton==LEFT) { setBalloon(10, now); now++; wav.play(); } else if (mouseButton==RIGHT) { for (int i=0; i<now; i++) { if (mouseX>balloonX[i]&&mouseX<balloonX[i]+balloonSize[i]&&mouseY>balloonY[i]&&mouseY<balloonY[i]+balloonSize[i]/2*3) { setBalloon(0, i); wav.play(); } } }}
void mouseReleased() { wav.pause();}void setBalloon(float size, int i) { balloonSize[i]=size; balloonX[i]=mouseX-balloonSize[i]/2; balloonY[i]=mouseY-balloonSize[i]/2*3;}

沒有留言:
張貼留言