2018年10月4日 星期四

WEEK04

01.文字基本

void setup()
{
  size(800,600);
}
void draw()
{
  fill(255,0,0);rect(100,100,100,100);
///方塊往下畫
  fill(0,0,0);text("123456",100,100);
///文字往上

}
 02.子彈
void setup()
{
  size(800,600);
}
void draw()
{
  background(255);
  fill(255,0,0);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;

}
03.100個子彈

void setup()
{
  size(800,600);
}
void draw()
{
  background(255);
  fill(255,0,0);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++;        

}

沒有留言:

張貼留言