2018年10月4日 星期四

WEEK04_劉沛潔

先寫出文字
void setup(){
  size(800, 600);
}
void draw(){
  text("Start!", 100, 100);
}


畫一個正方形
rect(0,0,200,200);


把正方型塗顏色再寫字
void draw(){
  fill(100, 145, 189);rect(100,100,100,100);
  fill(120,110,70);text("Start!", 100, 100);
}


把字變大
textSize(100);


跟著滑鼠動
{
  fill(100, 145, 189);rect(mouseX, mouseY, 100,100);textSize(100);
  fill(120,110,70);text("Start!", mouseX, mouseY);
}


沒有殘影
background(255);



多畫個圓
void draw(){
  background(255);
  fill(100, 145, 189);rect(100,100, 100,100);
  ellipse(bulletX, bulletY, 50, 50);
}
float bulletX=100, bulletY=100;
void keyPressed(){

 }



發射圈圈
void draw(){
  background(255);
  fill(100, 145, 189);rect(100,100, 100,100);
  if(bulletFlying){
    ellipse(bulletX, bulletY, 50, 50);
    bulletX+=3;
  }
}
float bulletX=100, bulletY=100;
boolean bulletFlying=false;
void keyPressed(){
  bulletFlying=true;
 }


連續發射圈圈
void draw(){
  background(255);
  fill(100, 145, 189);rect(100,100, 100,100);
  for(int i=0; i<bulletN; i++){
    if(bulletFlying[i]){
      ellipse(bulletX[i], bulletY[i], 50, 50);
      bulletX[i]+=3;
    }
  }
}
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++;//有++才不會當機
 }

===




沒有留言:

張貼留言