arc の日記

はてなダイアリーから引っ越してきました。さらに新しい記事は https://junkato.jp/ja/blog/ で書いています。

Proceessingでデジタル時計

というわけでやってみました。

void setup() {
  size(320, 240);
  PFont font = loadFont("Verdana-12.vlw");
  textFont(font, 12);
  smooth();
}

void draw() {
  stroke(255);
  fill(255);
  rect(0, 0, width-1, height-1);
  fill(0);
  text(hour()+":"+minute()+":"+second(), 30, 30);
}

あら簡単。Verdana-12.vlwはメニューのTools > Create Font…でVerdanaの12ptを選んで作りました。フォントをいちいち独自形式に変換するのが面倒といえば面倒ですね。あと、smooth()がないと文字がギザギザになりました。