我试图在Processing中的屏幕上绘制一个非常大的字符(例如数字"3"和字符"A").理想情况下,角色的高度将略小于屏幕高度.
我试过了 :
textSize(360); 在屏幕上绘制文字之前使用.然而,它仍然不够大,这个词是模糊的.以前有人做过这样的事吗?谢谢你的帮助!
小智 5
您正在调整使用IDE创建字体工具定义其大小的字体.您可以使用createFont()函数代替loadFont(),该函数用于从内置字体之一(Serif,SansSerif,Monospaced,Dialog,DialogInput)创建字体,该字体映射到每个操作的默认字体系统.
使用createFont()的一个优点是文本在任何大小都会看起来很平滑,取消与loadFont()一起使用的字体,在调整大小时可能会失真.使用createFont()来指定除内置字体之外的东西是可能的,但不能保证字体将安装在另一个用户系统上.- Ben Fry,可视化数据
以下代码在屏幕上显示"p5":
PFont font;
void setup () {
size(500,500);
font = createFont ("Serif",height);
textFont (font);
}
void draw () {
background(255);
fill(0);
textAlign(CENTER,CENTER);
text("p5",width/2,height/2);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3658 次 |
| 最近记录: |