2020年10月19日 星期一

:D~week06

顯示文字

🔴顯示出文字,預設為白色

 text("Hello",30,30);







🔴文字顏色用fill

fill(255,0,0); 

text("Hello",30,30);







fill(255,0,0); 

textSize(40);

text("Hello",30,30);







size(500,400);

rect(100,100,200,100);

fill(255,0,0);

textSize(40);

textAlign(LEFT,TOP);

text("Hello",100,100);











size(800,300);

fill(255,0,0);

PFont font1=createFont("Times New Roman",30);

textFont(font1);

text("中文vs.English",30,30);

PFont font2=createFont("標楷體",30);

textFont(font2);

text("中文vs.English",30,130);







🔴陣列填色

int [][]A={ {1,1,1},

           {0,1,0},

           {0,1,1},

           {1,1,1} };

size(300,400);

for(int i=0;i<4;i++)

{

  for(int j=0;j<3;j++)

  {

    if(A[i][j]==0)fill(0);

    else fill(150,0,250);

    rect(j*100,i*100,100,100);

  }

}












🔴陣列填圖

int [][]A={ {2,2,2,2},

           {0,1,1,1},

           {0,1,1,1},

           {2,2,2,2} };

PImage bird,pig;

void setup()

{

  size(400,400);

  bird=loadImage("bird.png");

  pig =loadImage("snoopy.png");

}

void draw()

{

  background(0);

  for(int i=0;i<4;i++)

  {

    for(int j=0;j<4;j++)

    {

      if(A[i][j]==1)image(bird,j*100,i*100,100,100);

      if(A[i][j]==2)image(pig,j*100,i*100,100,100);

    }

  }

}













🔴戳泡泡遊戲

int [][]A={ {2,2,2,2},

           {0,1,1,1},

           {0,1,1,1},

           {2,2,2,2} };

PImage bird,pig;

void mousePressed()

{

   int i=int(mouseY/100);

   int j=int(mouseX/100);

   A[i][j]=0;

}

void setup()

{

  size(400,400);

  bird=loadImage("bird.png");

  pig =loadImage("snoopy.png");

}

void draw()

{

  background(0);

  for(int i=0;i<4;i++)

  {

    for(int j=0;j<4;j++)

    {

      if(A[i][j]==1)image(bird,j*100,i*100,100,100);

      if(A[i][j]==2)image(pig,j*100,i*100,100,100);

    }

  }

  ellipse(mouseX,mouseY,25,25); //滑鼠游標

  text("mouseX:"+mouseX+"mouseY"+mouseY,100,100); //座標

}

















沒有留言:

張貼留言