今天來教有關字形的程式碼!!
size(600,600); 視窗大小
fill(255,0,0); 文字顏色
textSize(40); 字形大小
text("Hello",50,50); 顯示的字加上座標
void setup() 改成函式寫法
{
size(600,600);
fill(255,0,0);
textSize(40);
}
void draw()
{
text("Hello",50,100);
}
void setup()
{
size(600,600);
fill(255,0,0); 文字顏色
textSize(40);
}
void draw()
{
background(255); 背景顏色
text("Time:"+frameCount,50,100); 加上一個一直遞增的數字
}
millis是比較準的時間光用time會因為程式的讀取而慢了一點點,下圖是time跟millis的時間比較
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);比較準確
}
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); 準確秒數
}
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);
}
void setup(){
size(600,600);
fill(235,0,0);
textSize(80);
}
void draw()
{
background(#1A6FFF);//白
String hh=nf(hour(),2);
String mm=nf(minute(),2);
String ss=nf(second(),2);
text("現在:"+hh+":"+mm+":"+ss,50,100);
text("下課:16: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%60,2);
text("剩下:"+hh+":"+mm+":"+ss,50,400);
}
7
沒有留言:
張貼留言