2013年10月13日 星期日

Week 06


float [] ballX=new float [50], ballY= new float[50];
float [] ballVX=new float [50], ballVY= new float[50];
int top=0;
PImage imgBall;
void setup() {
  size(600, 600);
  imgBall = loadImage("http://pic14.nipic.com/20110525/7232897_160817638162_2.jpg");
  for (int i=0;i<50;i++) {
    newBall(i);
  }
}
void draw() {
  background(0);
  for (int i=0;i<50;i++) {
    image(imgBall, ballX[i], ballY[i], 20, 20);
    ballX[i] += ballVX[i];
    ballY[i] += ballVY[i];
  }
}
void newBall(int i) {
  float angle = random(2*PI);
  ballVX[i]=cos(angle); 
  ballVY[i]=sin(angle);
  ballX[i]=300;
  ballY[i]=300;
}



PImage imgCar;
int carx =0;
int cary =0;
void setup() {
  size(600, 600);
  imgCar = loadImage("http://www.wallpaperslot.com/data/media/424/Mini%20Cooper.jpg");
}
void draw() {
  background(255);
  image(imgCar, carx+10, cary+200, 200, 150);
}

void keyPressed() {
  if (keyCode == RIGHT) {
    carx += 10;
  }
  if (keyCode == LEFT) {
    carx -= 10;
  }
}



http://i-gameworld.com/games/gb6407.php

沒有留言:

張貼留言