PImage img;
size(1000,560);
img = loadImage("image.jpg");
image(img,0,0);
PImage img;
PImage imgg;
void setup(){
size(1000,560);
img = loadImage("image.jpg");
imgg = loadImage("image1.jpeg");
}
void draw(){
image(img,0,0);
image(imgg,mouseX-50,mouseY-50,100,100);
}
卷軸移動
PImage img;
PImage imgg;
void setup(){
size(800,800);
img = loadImage("pic2.png");
imgg = loadImage("pic1.png");
}
int x=0;
void draw(){
if(mouseX>400)x--;
image(img,x,0);
image(imgg,mouseX-50,mouseY-50,100,100);
}
直線反彈運動
float x=250,y=200;
float vx=1.0,vy=2.5;
void setup(){
size(500,400);
}
void draw(){
ellipse(x,y,10,10);
x+=vx;
y+=vy;
if(x>500 || x<0)vx=-vx;
if(y>400 || y<0)vy=-vy;
}
加上牛二
float x=250,y=200;
float vx=1.3,vy=-14;
void setup(){
size(500,400);
}
void draw(){
background(255);
if(mousePressed)line(mouseX,mouseY,x,y);
ellipse(x,y,10,10);
ellipse(mouseX,mouseY,10,10);
x+=vx;
y+=vy;
vy+=0.98;
if(x>500 || x<0)vx=-vx*0.85;
if(y>400 || y<0)vy=-vy*0.85;
}
//void mouseReleased()
//{
// vx = x-mouseX;
//vy = y-mouseY;
//}



沒有留言:
張貼留言