
2.會彈的白球

PVector user; PVector userV; void setup(){ size(400,400); user=new PVector(200,200); userV = new PVector(1,1); } void draw(){ background(255); ellipse(user.x,user.y,100,100); user.add(userV); if(user.x>400-50) userV.x=-1; if(user.y>400-50) userV.y=-1; if(user.x<50) userV.x=+1; if(user.y<50) userV.y=+1; }
3.電流急急棒
PImage imgMap void setup(){ size(400,400); imgMap=loadImage("map.png"); imgMap.loadPixels(); } void draw(){ background(imgMap); if(imgMap.pixels[mouseX+mouseY*400]){} fill(imgMap.pixels[mouseX+mouseY*400]==color(255)); rect(255,255,100,100); }4.點滑鼠出現氣球並上飄
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++; }
沒有留言:
張貼留言