2020年10月19日 星期一

❀week06

程式碼:

fill(255,0,0);//要用fill()來填充色彩,不是用stroke()

textSize(40);//字的大小

text("Hello",30,30);













程式碼:

size(500,400);

rect(         100,100,200,100);

fill(255,0,0);//要用fill()來填充色彩,不是用stroke()

textSize(40);

textAlign(LEFT,TOP);//字的對齊

text("Hello",100,100);









程式碼:

size(800,300);//RDE裡,中文字就秀出來了

fill(255,0,0);


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

textFont(font1);

text("中文vs.English",30,30);//但是,中文要再設一次


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

textFont(font2);

text("中文vs.English",30,130);//但是,中文要再設一次





























程式碼:

        //右:0,1,2, x座標

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

           {0,1,0},

           {0,1,1},

           {1,1,1} };

     //左邊:高4層

           

 size(300,400);

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

   for(int j=0;j<3;j++){//右邊

     if(A[i][j]==0) fill(0);//0:黑(沒有)

       else fill(255,0,0);//1:紅色(有紅色)

       

       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} };//0:黑, 1:quokka ,2:puppy

PImage quokka, puppy;

void setup(){

  size(400,400);

 quokka=loadImage("quokka.png");

 puppy=loadImage("puppy.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(quokka,j*100,i*100,100,100);//1:紅色(有紅色)

     if(A[i][j]==2) image(puppy,j*100,i*100,100,100);//2:綠色

     }

   }

 }













做出白點,點圖片,圖片會不見

程式碼:

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

           {0,1,1,1},

           {0,1,1,1},

           {2,2,2,2} };//0:黑, 1:quokka ,2:puppy

PImage quokka, puppy;

void mousePressed(){

  int i=int(mouseY/100);

  int j=int(mouseX/100);

  A[i][j]=0;

}

void setup(){

  size(400,400);

 quokka=loadImage("quokka.png");

 puppy=loadImage("puppy.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(quokka,j*100,i*100,100,100);//1:紅色(有紅色)

     if(A[i][j]==2) image(puppy,j*100,i*100,100,100);//2:綠色

     }

   }

   ellipse(mouseX,mouseY,25,25);

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

 }





沒有留言:

張貼留言