2018年10月4日 星期四

Week04 昱霖的筆記

更改顏色
 fill(R,G,B)
顯示的文字
text("Start!!!",x,y)
更改字體大小
textSize()
加入 mouseX,mouseY
使Start!!! 跟隨滑鼠移動
*background() 未加會造成字體重複出現
加入bullet(只能發一顆)

if(bulletFlying)
 {

   ellipse(bulletX,bulletY,50,50);
   bulletX+=5;
 }


float bulletX=250,bulletY=250;
boolean bulletFlying=false;

void keyPressed(){ 
  bulletFlying=true;
}

連發
for(int i=0;i<bulletN;i++)
{
  if(bulletFlying[i])
  {
    ellipse(bulletX[i],bulletY[i],50,50);
    bulletX[i]+=5;
  }
}

float []bulletX=new float[100];
float []bulletY=new float[100];
int bulletN=0;
boolean []bulletFlying=new boolean[100];
void keyPressed(){
  bulletFlying[bulletN]=true;
  bulletX[bulletN]=100;  bulletY[bulletN]=100;
  bulletN++; 
}

*子彈數超過宣告陣列大小會出錯





沒有留言:

張貼留言