2020年10月19日 星期一

Yang_Week06

 Week06

TEXT:

ex1:

size(100,100);

fill(255,0,0);

textSize(40);

text("Hello",30,30);






ex2:

size(500,400);

rect(100,100,200,100);

fill(255,0,0);

textSize(40);

textAlign(LEFT,TOP);

text("Hello",100,100);












ex3:

size(800,300);

fill(255,0,0);

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

textFont(font1);

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

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

textFont(font2);

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









Array:

ex1:

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(0,0,255,125);

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

   }

}









ex2:

int [][]A={{2,2,2,2},{0,1,0,1},{1,0,1,0},{2,2,2,2}};

PImage ball,eevee;

void setup(){

  size(400,400);

  ball=loadImage("ball.png");

  eevee=loadImage("eevee.png");

}

void draw(){

  background(0);

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

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

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

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

     }

  } 

}










ex3:

int [][]A={{2,2,2,2},{0,1,0,1},{1,0,1,0},{2,2,2,2}};

PImage ball,eevee;

void mousePressed(){

   int i=int(mouseY/100);

   int j=int(mouseX/100);

   A[i][j]=0;

}

void setup(){

  size(400,400);

  ball=loadImage("ball.png");

  eevee=loadImage("eevee.png");

}

void draw(){

  background(0);

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

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

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

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

     }

   ellipse(mouseX,mouseY,25,25);

   text("mouseX"+mouseX+" mouseY:"+mouseY,100,100);

}










沒有留言:

張貼留言