2021年11月15日 星期一

Noteeee week10

👀👀👀 Week10👀👀👀















程式碼:
size(600,600);//(3)大窗子
fill(255,0,0);//(2)第2周教過
textSize(80);//(4)放大字
text("Hello",50,50);//(1)一開始字的fill填充色彩  白














程式碼:
void setup()
{
  size(600,600);
  fill(255,0,0);
  textSize(80);
}
void draw()
{
  text("Hello",50,100);
}














程式碼:
void setup()
{
  size(600,600);
  fill(255,0,0);
  textSize(80);
}
void draw()
{
  background(255);//白
  text("Time:"+frameCount, 50,100);
}//每秒60frame,過了幾個frame














程式碼:
void setup()
{
  size(600,600);
  fill(255,0,0);
  textSize(80);
}
void draw()
{
  background(255);//白
  text("Time:"+frameCount/60, 50,100);//不準
  text("millis():"+millis()/1000,50,200);//準
}//每秒60frame,過了幾個frame
//kilo- meter centi- milli- millis千分之1秒
//km    m     cm     mm
//kg    g            mg














程式碼:
void setup()
{
  size(600,600);
  fill(255,0,0);
  textSize(80);
}
void draw()
{
  background(255);//白
  text(hour()+":"+minute()+":"+second(), 50,100);
  text("millis():"+millis()/1000,50,200);//準
}//每秒60frame,過了幾個frame
//kilo- meter centi- milli- millis千分之1秒
//km    m     cm     mm
//kg    g            mg
//kl    Litter       ml(不叫 mol)














程式碼:
void setup()
{
  size(600,600);
  fill(255,0,0);
  textSize(80);
}
void draw()
{
  background(255);//白
  //printf("%02d:%02d:%2d", hour())
  text(hour()+":"+minute()+":"+second(), 50,100);
  text("中文:"+millis()/1000,50,200);//準
}//每秒60frame,過了幾個frame
//kilo- meter centi- milli- millis千分之1秒
//km    m     cm     mm
//kg    g            mg
//kl    Litter       ml(不叫 mol)














程式碼:
println( PFont.list() );

*印出所有字體*


程式碼:
PFont myFont;
void setup()
{
  size(500,500);
  myFont = createFont("標楷體",100);
  textFont(myFont);
  text("中文",100,100);
}

*可以印出中文了*


程式碼:
PFont font1,font2;
void setup()
{
  size(500,500);
  font1 = createFont("標楷體",100);
  textFont(font1);
  font2 = createFont("微軟正黑體 Bold",100);
}
void draw()
{
  background(0);
  text("中文",100,100);
  if(mousePressed) textFont(font2);
  else textFont(font1);
}


程式碼:
void setup()
{
  size(600,600);
  fill(255,0,0);
  textSize(80);
}
void draw()
{
  background(255);//白
  String hh=nf(hour(),2);
  String mm=nf(minute(),2);
  String ss=nf(second(),2);
  text(hh+":"+mm+":"+ss, 50,100);
  //text(hour() +":"+ minute()+":"+second(), 50,100)
}


程式碼:
void setup()//想要看再多久下課
{
  size(600,600);//倒數計時
  fill(255);//白色的字
  textSize(80);
}
void draw()
{
  background(#075BB2);
  String hh=nf(hour(),2);
  String mm=nf(minute(),2);
  String ss=nf(second(),2);
  text("現在:"+hh+":"+mm+":"+ss, 50,100);
  text("下課:15:40:00", 50,200);
  
  
  int now = hour()*60*60 + minute()*60 + second();
  int next = 15  *60*60  + 40      *60 + 0;//總秒數
  int remain = next-now;//剩下的時間(秒數來算)
  text("剩下:"+remain, 50, 300);
}

程式碼:
void setup()//想要看再多久下課
{
  size(600,600);//倒數計時
  fill(255);//白色的字
  textSize(80);
}
void draw()
{
  background(#075BB2);
  String hh=nf(hour(),2);
  String mm=nf(minute(),2);
  String ss=nf(second(),2);
  text("現在:"+hh+":"+mm+":"+ss, 50,100);
  text("下課:15:40:00", 50,200);
  
  
  int now = hour()*60*60 + minute()*60 + second();
  int next = 16  *60*60  + 40      *60 + 0;//總秒數
  int remain = next-now;//剩下的時間(秒數來算)
  text("剩下:"+remain, 50, 300);
  hh = nf(remain/60/60, 2);
  mm = nf(remain/60%60, 2);
  ss = nf(remain%60, 2);
  text("剩下:"+hh+":"+mm+":"+ss, 50,400);
}


程式碼:
//Q: 能不能改用漂亮的圖片, 來顯示數字
//(1) 在 images.google.com 找到10張圖 0....9
//    ex. lconsPng Golden Number 1 lcons PNG
//(2) 存在我們的專案目錄,檔名: 0.png ~ 9.png
//    使用陣列讀進來
PImage [] img = new PImage[10];//0....9
void setup()
{
  //size(224*5,225*2);
  size( 1120, 450);
  for(int i=0; i<10; i++) img[i]=loadImage(i+".png");
}
void draw()
{
  for(int i=0; i<10; i++)
  {
    //int x = (i%5) *224, y= int(i/5)*225;
    int x =i*100, y=0;
    image(img[i], x, y, 100,100);
  }
}


沒有留言:

張貼留言