PImage imgCar;
float angle=0, dX=0, dY=0, vel=1;
void setup(){
imgCar = loadImage("car.png");
size(800, 600, P3D);
}
for(int i=-1; i<=8; i++){
void draw(){
background(255);
rect(i*100+dX%100, j*100+dY%100, 100, 100);
for(int j=-1; j<=6; j++){
}
}
pushMatrix();
image(imgCar, -100, -50, 200, 100);
translate(width/2, height/2);
rotateZ(angle);
popMatrix();
int x = mouseX-pmouseX;
dX-=vel*cos(angle);
dY-=vel*sin(angle);
}
void mouseMoved(){
int y = mouseY-pmouseY;
if(key=='l') angle++;
if(x>0) angle+=1/40.0;
if(x<0) angle-=1/40.0;
}
void keyPressed(){
if(key=='r') angle--;
}
if(keyCode==UP) vel*=1.1;
if(keyCode==DOWN) vel*=0.9;
println("vel:"+vel);
沒有留言:
張貼留言