但我們要做成互動的方式,所以先改成兩個位子 會比較好做
並且把座標移下來
接著就讓他可以有個計時的功能 加入FrameCount
但因為他計時實在太快 所以我們要對FrameCount調整 並且在新增一個millis 千分之一秒
這樣一來可以更為準確
同理 我們可以將裡面的內容改掉同時插入時間,直接變成現在時間的時鐘!超讚
其實print那邊也可以省略 然後改成這樣~(中文沒辦法顯示)
時鐘程式碼:
void setup()
{
size(600,600);//大窗子
fill(255,0,0);//填滿顏色變成255,0,0
textSize(80);//放大字
}
void draw()
{
background(255);
//printf("%02d:%02d:%02d", hour(),minute(),second(););
text(hour()+":"+minute()+":"+second(),50,100);//預設fill填充白色
text("中文:"+millis()/1000,50,200);
}///每秒60frame 過了幾個free
那我們再開一個新的processing 來處理這個中文的問題
這邊會顯示出所有的輸入法
接著我們把其中的字體拿來使用,就可以在這邊用那個字體打出中文囉~
最後面是在倒數(1041那個)
然後可以把它變成負數的,也是負的分鐘換算。
程式碼:
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("下課: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);
hh =nf(remain/60/60%60,2);
mm =nf(remain/60%60,2);
ss =nf(remain,2);
text("剩下:"+hh+":"+mm+":"+ss,50,400);
}
我們可以把老師給的圖檔放進去 然後排序顯示出來,並且調整大小















沒有留言:
張貼留言