2020年10月12日 星期一

Bill_week05




老師今天教我們怎麼做水果忍者

先去網頁上下載水果忍者的圖片然後做去背的動作,之後就做出一個程式可以嗅出圖檔。


接下來加入了重力,讓他有拋物線的感覺




















程式碼:

 PImage img;

float x=100,y=500,vx=3,vy=-30;

int fruitDie=0; 

void setup(){

  size(500,500);

  img = loadImage("fruit.png");

}

void draw(){

  background(0);

  image(img,x,y,100,100);

  x += vx;

  y +=vy;

  vy +=0.98;

  if(y>500) fruitDie=1;

  if(x<mouseX && mouseX<x+100 && y<mouseY && mouseY<y+100) fruitDie=1;

  stroke(255);line(mouseX,mouseY,pmouseX,pmouseY);

  if(fruitDie==1){

    if(frameCount%2==0){

      x=random(250);y=500; vx=random(2,3);vy=-random(28,32);

  }else{

    x=random(250,500);y=500; vx=-random(2,3);vy=-random(28,32);

  }

  fruitDie=0;

 }

}

沒有留言:

張貼留言